ইউডিএফ-র জন্য পার্টিশন আইডি / ফাইল সিস্টেমের ধরন কী?


10

ইউডিএফ-ফর্ম্যাটেড সিডি / ডিভিডি / ব্লু-রেতে সিএফডিস্ক ব্যবহার করে এটি পরীক্ষা করা সম্ভবত তুচ্ছ, তবে আমার হাতে দুটিও নেই।

লিনাক্স এবং উইন্ডোজ কম্পিউটারের মধ্যে ডেটা ভাগ করার জন্য আমি একটি ইউএসবি হার্ড ড্রাইভে একটি ইউডিএফ ফর্ম্যাট করা পার্টিশন তৈরি করেছি (FAT 4GB ফাইল হ্যান্ডেল করে না, লিনাক্সের অধীনে এনটিএফএস অ্যাক্সেস রাইটস সমর্থন স্থিতিশীল নয়)। আমার এখন কেবল একটি সমস্যা আছে - ফাইল সিস্টেম টাইপ আইডি '83' ('লিনাক্স') এ সেট করা থাকায় উইন্ডোজ পার্টিশনটি মাউন্ট করতে অস্বীকৃতি জানায়। আমি বেশ বিস্তৃতভাবে তাকিয়েছি এবং আমি সেখানে কোন নম্বর রাখতে হবে তা খুঁজে পাচ্ছি না?

(ফলোআপ: " কোন সরঞ্জাম দিয়ে আমার হার্ড ড্রাইভকে ইউডিএফ হিসাবে ফর্ম্যাট করা উচিত? ")


2
আমি মনে করি না যে আপনি সিডিডিডিস্ক থেকে কোনও সিডি, ডিভিডি বা ব্লু-রেতে কোনও অর্থবহ ফলাফল পাবেন। পার্টিশনগুলি এমবিআর এর কয়েকটি বাইট দ্বারা সেট করা হয়, যা হার্ডডিস্কস এবং পেন-ড্রাইভে উপস্থিত হয়, ফ্লপি বা অপটিকাল মিডিয়ায় নয়।
জুলিয়ানো

উত্তর:


9

উত্তরটি পার্টিশন টাইপ 06 (FAT16)। আমাকে জিজ্ঞাসা করবেন না কেন, মাইক্রোসফ্ট জিজ্ঞাসা করুন।


5+ বছর পরে, এই সহজ উত্তরটি আমাকে প্রচুর পরিমাণে সহায়তা করেছিল। আপনাকে "ইউজার 48160" ধন্যবাদ এবং আপনি এখন যেখানেই থাকুন না কেন!
জ্যাকগল্ড

6

দেখা যাচ্ছে যে ইউডিএফের জন্য কোনও বিভাজন সারণি নেই এবং এটিতে কোনও বিভাজন আইডি নির্ধারিত নেই। এই ফাইল সিস্টেমটি উইন্ডো দ্বারা স্বীকৃত হওয়ার জন্য পুরো ডিস্কটি ওডারে বিস্তৃত করতে হবে। ইউডিএফ হিসাবে একটি হার্ড ড্রাইভ ফর্ম্যাট করা বিদ্যমান পার্টিশন টেবিলের স্পর্শ না করে (সতর্কতা অবলম্বন করুন - এতে বাসি তথ্য থাকবে, এবং যদি আপনি এটি ব্যবহার করে আপনার ড্রাইভ মাউন্ট করেন তবে আপনি ডেটাটি নষ্ট করবেন!)।

কৌতূহল হিসাবে - ইউডিএফ 2.5 এবং নতুন মেটাডেটার জন্য পৃথক পার্টিশন (এক ডিস্কে এক বা দুটি) তৈরি করে। তবে, স্ট্যান্ডার্ড ডস পার্টিশন টেবিলের মধ্যে এই পার্টিশনগুলি দৃশ্যমান নয়।


1
আমার হার্ড ড্রাইভের একটি (এমবিআর) লজিক্যাল পার্টিশনগুলির মধ্যে ইউডিএফ হিসাবে সবেমাত্র ফর্ম্যাট হয়েছে এবং উইন্ডোজ 7 এর সাথে কোনও সমস্যা ছিল না
মার্চ এইচ

@ মার্সএইচ: সুতরাং উইন্ডোজ বা কোন সরঞ্জামটি কোন পার্টিশন আইডিটি পার্টিশনটি বলেছে? (প্রশ্ন প্রণয়ন সমস্যা ছিল, দুঃখিত যদি এটা অসুস্থ গঠিত হয়েছে)
ATA

@ জুয়াকো উত্তরের জন্য নিচে স্ক্রোল করুন। বা BOOTICE এ একবার দেখুন।
এইচ

কিছু বিভাজন সরঞ্জাম আপনাকে ফাইল সিস্টেম ব্যতীত পার্টিশন তৈরি করতে দেয়। উইন্ডোতে আপনাকে ড্রাইভ লেটার নির্ধারণ করার জন্য ঠিক কী প্রয়োজন এবং তারপরে এটি ইউডিএফ ফর্ম্যাট করে।
ড্যানম্যান

3

সংক্ষিপ্ত উত্তর: আমি ইউডিএফ পার্টিশনের জন্য এমবিআর আইডি 0x07 ব্যবহার করার পরামর্শ দেব ।


দীর্ঘ উত্তর:

লিনাক্স এমবিআর পার্টিশন আইডির বিষয়ে চিন্তা করে না এবং এটি (*) উপেক্ষা করে।

উইন্ডোজ 2000 এবং নতুন আইডি সহ কিছু পার্টিশন করার জন্য একটি ড্রাইভ লেটার ধার্য করতে পারেন PartitionType যদি এবং কেবল যদি IsRecognizedPartition (PartitionType) সত্য। তদবির ছাড়া এফটি পার্টিশনের ক্ষেত্রে অবশ্যই ইসফটি পার্টিশন (পার্টিশনটাইপ) মিথ্যা (অন্যথায় otherwise পার্টিশনটি এফটি হিসাবে সনাক্ত করা হয়েছে এবং সাধারণ এফএটি / এনটিএফএস / ইউডিএফ / ... হিসাবে নয়)।

কন্ডিশন ইসআরগনাইজড পার্টিশন (পার্টিশনটাইপ) &&! আইএসএফটি পার্টিশন (পার্টিশনটাইপ) এই এমবিআর পার্টিশন আইডির জন্য আবেদন করে: 0x01, 0x04, 0x06, 0x07, 0x0B, 0x0C, 0x0E (**)। যার অর্থ উইন্ডোজ 2000 (এবং নতুন) ইউডিএফ পার্টিশন সনাক্ত করতে এবং ব্যবহার করতে পারে যদি এমবিআর পার্টিশন আইডি এর মধ্যে একটি হয়। সম্ভবত অন্য কোনও বিধিনিষেধ নেই এবং কোনও সমর্থিত ফাইল সিস্টেম MB এমবিআর আইডির কোনওটির সাথেই পার্টিশন গ্রহণ করে। যার অর্থ এই সমস্ত এমবিআর আইডি ফাইল সিস্টেম সনাক্তকরণের জন্য ব্যবহৃত হয় না।

মাইক্রোসফ্টের যখন কিছু বিশেষ পার্টিশনটাইপ ব্যবহার করা উচিত তখন কিছু সুপারিশ রয়েছে :

  • 0x01 - FAT12 প্রাথমিক পার্টিশন বা লজিক্যাল ড্রাইভ (ভলিউমের 32,680 সেক্টরের চেয়ে কম)
  • 0x04 - FAT16 পার্টিশন বা লজিক্যাল ড্রাইভ (32,680–65,535 সেক্টর বা 16 এমবি – 33 এমবি)
  • 0x06 - বিগডস FAT16 পার্টিশন বা লজিক্যাল ড্রাইভ (33 এমবি – 4 গিগাবাইট)
  • 0x07 - ইনস্টলযোগ্য ফাইল সিস্টেম (এনটিএফএস বিভাজন বা লজিক্যাল ড্রাইভ)
  • 0x0B - FAT32 পার্টিশন বা লজিক্যাল ড্রাইভ
  • 0x0C - BIOS INT 13 ঘন্টা এক্সটেনশনগুলি ব্যবহার করে FAT32 পার্টিশন বা লজিক্যাল ড্রাইভ (***)
  • 0x0E - BIOS INT 13 ঘন্টা এক্সটেনশনগুলি ব্যবহার করে বিগডস FAT16 পার্টিশন বা লজিক্যাল ড্রাইভ (***)

এবং মাইক্রোসফ্ট দ্বারা অর্থ :

  • 0x01 - 12-বিট FAT এন্ট্রি সহ একটি পার্টিশন নির্দিষ্ট করে।
  • 0x04 - 16 বিট FAT এন্ট্রি সহ একটি পার্টিশন নির্দিষ্ট করে।
  • 0x06 - একটি এমএস-ডস ভি 4 বিশাল পার্টিশন নির্দিষ্ট করে।
  • 0x07 - একটি আইএফএস পার্টিশন নির্দিষ্ট করে।
  • 0x0B - একটি FAT32 পার্টিশন নির্দিষ্ট করে।
  • 0x0C - উইন্ডোজ 95/98: বর্ধিত INT 13 পরিষেবা ব্যবহার করে এমন একটি পার্টিশন নির্দিষ্ট করে।

উইকিপিডিয়ায় কিছু সুপারিশও পাওয়া যাবে:

  • 0x01 - সিএইচএস / এলবিএ - ডস 2.0+ - প্রথম ভৌত 32 এমবি ডিস্কে প্রাথমিক পার্টিশন হিসাবে FAT12 ... (অন্যথায় 0x06 ব্যবহার করুন)
  • 0x04 - সিএইচএস / এলবিএ - ডস 3.0+ - 65536 এরও কম সেক্টর (32 এমবি) সহ FAT16 ... (অন্যথায় 0x06 ব্যবহার করুন)
  • 0x06 - সিএইচএস / এলবিএ - ডস 3.31+ - 65536 বা আরও বেশি সেক্টর সহ FAT16B। এটি অবশ্যই প্রথম ভৌত 8 গিগাবাইটের ডিস্কে থাকা উচিত ... (অন্যথায় 0x0E ব্যবহার করুন)। এছাড়াও প্রাথমিক পার্টিশনে FAT12 এবং FAT16 ভলিউমের জন্য ব্যবহৃত হয় যদি তারা প্রথম শারীরিক 32 এমবি ডিস্কে বাস না করে।
  • 0x07 - সিএইচএস / এলবিএ - ওএস / 2 1.2+, উইন্ডোজ এনটি / সিই - আইএফএস / এইচপিএফএস / এনটিএফএস / এক্সএফএটি / কিউএনএক্স
  • 0x0B - সিএইচএস / এলবিএ - ডস 7.1+ - সিএইচএসের ঠিকানা সহ FAT32
  • 0x0 সি - এলবিএ - ডস 7.1+ - এলবিএ সহ FAT32
  • 0x0E - এলবিএ - ডস 7.0+ - এলবিএ সহ FAT16B

আইডির তালিকা সম্পূর্ণ করতে এখানে পুরানো সিস্টেমগুলি সম্পর্কে কিছু তথ্য রয়েছে যা ইউডিএফ ফর্ম্যাট করা হার্ড ডিস্ক বিভাজনকে সমর্থন করে না।

উইন্ডোজ এনটি 4.0.০ এবং তার বেশি বয়সীরা কেবল এমবিআর আইডি: 0x01, 0x04, 0x06, 0x07 সহ পার্টিশনগুলিতে একটি ড্রাইভ লেটার নির্ধারণ করতে পারে।

ডস-ভিত্তিক উইন্ডোজ (95, 98 এবং এমই) কেবলমাত্র এমবিআর আইডি: 0x01, 0x04, 0x06, 0x0B, 0x0C, 0x0E সহ পার্টিশনগুলিতে একটি ড্রাইভ লেটার নির্ধারণ করতে পারে। এমএসআর-ডস নিজে এমবিআর আইডির সাথে কেবলমাত্র পার্টিশনগুলি অ্যাক্সেস করতে পারবেন: 0x01, 0x04, 0x06। নোট করুন যে এই সিস্টেমগুলি ফাইল সিস্টেম সনাক্ত করার জন্য এমবিআর পার্টিশন আইডি ব্যবহার করে। এমবিআর পার্টিশন আইডি অবশ্যই পার্টিশনে ফাইল সিস্টেমের সাথে মেলে।

উপসংহার:

পার্টিশনের আকার দেখুন: 0x01 এবং 0x04 কেবল ডিস্কের প্রথম 32MB- তে পার্টিশনের জন্য ব্যবহার করা উচিত। 0x06 শুধুমাত্র প্রথম 8GB ডিস্কে। 0x0B সিএইচএস ঠিকানার জন্য যা 8 জিবি ডিস্কের সীমাবদ্ধ। সুতরাং এই জাতীয় সীমা ছাড়াই কেবল এইডগুলি হয়: 0x07, 0x0C এবং 0x0E। 0x0C এবং 0x0E চর্বি পার্টিশন জন্য ব্যবহার করা হয় আমি চয়ন করতে সুপারিশ করবে 0x07 । এটি আইএফএস (ইনস্টলযোগ্য ফাইল সিস্টেম) পার্টিশনের জন্য বোঝানো হয় এবং উইকিপিডিয়া অনুসারে মাইক্রোসফ্ট উইন্ডোজ 2000 আইএফএস এপিআই-তে ইউডিএফ সমর্থন যোগ করে। 0x0C বা 0x0E এর ব্যবহারের ফলে ডস-ভিত্তিক সিস্টেমগুলি পার্টিশনটিকে FAT হিসাবে দেখাতে পারে, এমনকি এটি ইউডিএফ হিসাবে ফর্ম্যাট করা হবে। এমবিআর আইডি 0x07 সহ পার্টিশনগুলি সেই সিস্টেমে লুকানো রয়েছে। তারা ইউডিএফ সমর্থন করে না, সুতরাং 0x0C বা 0x0E হিসাবে এটি আরও ভাল পছন্দ।

GPT:

জিপিটি পার্টিশন লেআউটটি এই প্রশ্নের বাইরে নয়, তবে এটি এমবিআর হিসাবে একই সমস্যা problem ইউডিএফের জন্য কোনও পার্টিশন জিইউইড (এমবিআর আইডির জন্য জিপিটি সমতুল্য) নেই। উইন্ডোজ এক্সপি x64 ইউডিএফ সমর্থন করে এবং জিপিটি EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (মাইক্রোসফ্ট বেসিক ডেটা পার্টিশন) দিয়ে জিপিটি ডেটা পার্টিশন সনাক্ত করতে পারে , এটি জিপিটির পক্ষে একমাত্র সম্ভাব্য পছন্দ।

সূত্র:

(*) একটি ব্যতিক্রম রয়েছে: এমবিআর আইডি 0x05, 0x0F এবং 0x85 প্রসারিত এমবিআর পার্টিশন সনাক্তকরণের জন্য ব্যবহৃত হয়।
(**) এই দুটি কলগুলির সংজ্ঞা WinIoCtl.h ফাইলে পাওয়া যাবে কারণ সেগুলিকে সি ম্যাক্রো হিসাবে ঘোষণা করা হয়েছিল।
(***) বায়োস INT 13 ঘন্টা এক্সটেনশনের অর্থ সিএইচএসের পরিবর্তে এলবিএ ব্যবহার।


এই পৃষ্ঠাটি ইঙ্গিত করে যে 0x0E পার্টিশনগুলি 2 জিবিবি থেকে ছোট হওয়া আবশ্যক। যার অর্থ ইউডিএফ এর জন্য এটি 0x07 বা 0x0C হয়। পরেরটি আমার কাছে আরও ভাল লাগছে, আপনি লিঙ্কযুক্ত পৃষ্ঠাটি পড়লে sp চিত্তাকর্ষক গবেষণা, টুপি বন্ধ!
মিলিণ্ড আর

2

সিডি এবং ডিভিডি-র আমি লেনদেন করি, কোনও বিভাজন সারণী নেই। আপনার ইউএসবি হার্ড ড্রাইভে, আপনি মিডিয়ায় একটি পার্টিশন টেবিল লিখেছেন। আমি সন্দেহ করি যদি আপনি পার্টিশন টেবিল ছাড়াই পুরো ড্রাইভটিকে ইউডিএফ ডিস্ক হিসাবে ফর্ম্যাট করেন তবে উইন্ডোজ এটি মাউন্ট করতে কোনও সমস্যা হবে না।

আপনি বলতে পারবেন না যে আপনার ইউএসবি ড্রাইভটি কোন আকারের, এবং আপনি পুরো ড্রাইভটিকে ইউডিএফ হিসাবে উত্সর্গ করতে অনিচ্ছুক হতে পারেন, আপনি পার্টিশন টাইপকে fdisk দ্বারা NTFS বা অন্য কোনও এমএস 'সমর্থিত' টাইপ হিসাবে সেট করার চেষ্টা করতে পারেন।


আমি একই ড্রাইভ থেকে লিনাক্স বুট করছি, তাই গ্রাব দ্বারা সমর্থিত বিন্যাসের জন্য আমার একটি পার্টিশন প্রয়োজন। আমি সবেমাত্র জানতে পেরেছি যে গ্রাব 2 (পরীক্ষামূলক) ইউডিএফ থেকে লিনাক্স বুট করতে পারে, তাই আমি এটি চেষ্টা করব।
স্কোলিমা

0

আমারও একই সমস্যা হয়েছে। আমার ইউএসবি হার্ড ডিস্কটি 320 জিবি। পার্টিশন টেবিলটি দেখতে এমন দেখাচ্ছে:

Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x44fdfe06

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       27963   224612766    c  W95 FAT32 (LBA)
/dev/sda2           27964       38913    87955875    5  Extended
/dev/sda5           27964       33366    43399566    7  HPFS/NTFS
/dev/sda6           33367       38913    44556246   83  Linux

পার্টিশন sda5 হল একটি ইউডিএফ রেভ। 1.5 এবং উপরে শোলব উইন্ডোজ এক্সপি এবং তারপরে পাঠযোগ্য হবে। লিনাক্স অবশ্যই এটি সঠিকভাবে পড়ে। উইন্ডোজ তবে বিভ্রান্ত। এটি পার্টিশনটিকে এনটিএফএস হিসাবে স্বীকৃতি দেয় এবং তারপরে এটি ধরে নেয় এটি কাঁচা পার্টিশন।

পেনড্রাইভে ইউডিএফের সাথে আমার পরীক্ষাটি আমাকে দেখিয়েছিল যে সিস্টেমগুলি ফ্যাট দিয়ে ইউডিএফকে ভুল করে। তারা ইউডিএফকে ফ্যাট হিসাবে ব্যাখ্যা করে। এটি অবশ্যই বেশ বড় মিল হতে পারে কারণ আমি এলোমেলো অক্ষরের ডিরেক্টরি স্টাকচার দেখতে পাচ্ছি। লিনাক্স বলে যে ডিস্কটি দূষিত হয়েছে তবে এটি ব্যবহার করতে অস্বীকার করবে না।

আমি মনে করি ইউডিএফ (কমপক্ষে রেভ 1.5) ইউএসবি ড্রাইভে ভাল সমর্থন করে না।


1
যদি মাধ্যমটিতে ফ্যাট থাকত তবে ইউডিএফকে FAT এর সাথে বিভ্রান্ত করার কারণগুলি রয়েছে। আপনার নিশ্চিত করা উচিত যে ইউডিএফের সাথে ফর্ম্যাট করার আগে FAT মুছা / শূন্য হয়েছে।
ওসভেইন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.