লিনাক্স এবং উইন্ডোজ ব্যবহারের জন্য কীভাবে FAT32 সহ একটি ইউএসবি স্টিক (ফ্ল্যাশ ড্রাইভ) ফর্ম্যাট করবেন?


11

আমি উইন্ডোজ and এবং একটি নন-নেটওয়ার্ক উবুন্টু সার্ভারের (যথাযথ) মধ্যে ডেটা সরিয়ে নেওয়ার জন্য একটি মেমরি স্টিকটি ফর্ম্যাট করতে চাই।

আমি নিশ্চিত নই যে আমি যে দুটি পদ্ধতির চেষ্টা করেছি তার মধ্যে দুটিও সঠিক, যদিও আমি দুটি মেশিনের ড্রাইভ থেকে পড়তে এবং লিখতে পারি।

আমি fdiskযদি উইন্ডোজে (ডিস্ক ম্যানেজমেন্ট সরঞ্জামটি ব্যবহার করে) ড্রাইভটি ফর্ম্যাট করি তবে আমি খুব অদ্ভুত দেখাচ্ছে পার্টিশনের তালিকা পেয়েছি তবে লিনাক্স এবং উইন্ডোজে পড়া এবং লেখার ক্ষেত্রে এটি ঠিক আছে বলে মনে হয়।

উইন্ডো ফর্ম্যাট ড্রাইভের জন্য fdisk এর আউটপুট দেখাচ্ছে চিত্র

এবং cfdiskরিপোর্ট

FATAL ERROR: Bad primary partition 1: Partition begins after end-of-disk.

যদি, কিছু উকিল হিসাবে , আমি cfdiskটাইপের একটি পূর্ণ-ডিস্ক প্রাথমিক পার্টিশন তৈরি করতে ব্যবহার করি b(বা fdiskএকটি পার্টিশন তৈরি করতে যা ব্লক দুই-হাজার এবং কিছুতে শুরু হয়) এবং তারপরে ইস্যু করে

sudo mkfs.vfat -n some_label /dev/sdf1

তারপরে উইন্ডোজ ফাইল সিস্টেমটি চিনতে পারবে না (এটি সম্পর্কে চিন্তাভাবনার পরে)।

লিনাক্স এবং উইন্ডোজ খুশিতে 2 জিবি ডাইভটি পড়বে এবং লিখবে যদি আমি একই পার্টিশনটি তৈরি করি তবে তা জারি করুন:

sudo mkfs.vfat -I -n some_label /dev/sdf

কিন্তু এই বিনামূল্যে-স্পেস হিসাবে পুরো ডিস্ক পার্টিশন প্রদর্শনী তোলে cfdiskএবং fdiskএবং Windows 16 গিগাবাইট ড্রাইভ পছন্দ করেন না।

আমি partedখুব ব্যবহার করার চেষ্টা করেছি , তবে উইন্ডোজ লিনাক্সে যে কোনও পার্টিশন তৈরি করে তা কখনও খুশি হয় না।

আমি উদ্বিগ্ন যেহেতু ড্রাইভটি কাজ করছে বলে মনে হচ্ছে, আমি আবিষ্কার করতে পারি যে ডেটা বিশ্বস্ততার সাথে স্থানান্তরিত হচ্ছে না।

আমি বিভিন্ন বয়স, স্বাদ এবং আকারের সানডিস্ক ক্রুজ ড্রাইভ ব্যবহার করছি।

উইন্ডোজে ফর্ম্যাট করার সঠিক উপায়টি কি সিএফডিস্ক এবং এফডিস্কের সমস্যাগুলি উপেক্ষা করা বা অন্য কোনও সঠিক উপায় আছে যার মাধ্যমে সকলেই ড্রাইভে খুশি?


আপনি কি ডিস্কএমজিএমটি.এমএসসি এর পরিবর্তে "এইচপি ইউএসবি ফর্ম্যাট" সরঞ্জামটি ব্যবহার করার চেষ্টা করেছেন?
GENiEBEN

1
জিপিআর্ট ব্যবহার করুন, এনটিএফএস ডিস্ক তৈরি করুন, উইন্ডোতে এটি ব্যবহার করুন। অন্য উপায়টি হ'ল এ থেকে সমস্ত কিছু মুছে ফেলা (কোনও পার্টিশন নেই), তারপরে এটিকে উইন্ডোতে কমপিএমজিএমটিএসএসসি বা এইচপি ইউএসবি সরঞ্জাম দিয়ে বিভাজন করুন, তারপরে এটি উইন্ডোজ এবং লিনাক্সে ব্যবহার করুন।
72DFBF5B A0DF5BE9

@ GENiEBEN আমার কাছে নেই এবং আমি মনে করি এটির জন্য আমি কোনও নামী উত্স খুঁজে পেতে সক্ষম হব না।
jah

উত্তর:


9

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

mount /dev/sdf /mnt

আপনি ব্যবহার করতে পারে mkfs, fsckএবং অন্যান্য সরঞ্জাম একই ভাবে। আপনি এটি blkidহিসাবে যাচাই করতে ব্যবহার করতে পারেন blkid /dev/sdf। যদি এটি আপনাকে বলে যে /dev/sdfএটি একটি ফ্যাট (বা অন্য কোনও) ফাইল সিস্টেম, তবে আমার অনুমানটি সঠিক।

ডিস্ক কোনো ডেটা আপনি সংরক্ষণ করতে চান এবং আপনি এটি একটি তাজা ফাইলসিস্টেম তৈরি করতে চান তাহলে, হয় আপনি তাই পুরো ডিস্কে কি করতে পারেন বা আপনি ব্যবহার করতে পারেন fdisk, partedএকটি তৈরি করতে কিছু অন্যান্য টুল, বা তাজা (খালি) পার্টিশন টেবিল। ইন fdisk, আপনি oপ্রধান মেনুতে কমান্ডটি দিয়ে এটি করতে চাই । এটি বিদ্যমান "পার্টিশনগুলি" মুছবে (যা সম্ভবত fdiskFAT ফাইল সিস্টেমের প্রথম সেক্টরটি ব্যাখ্যা করার মরিয়া প্রচেষ্টা) এবং একটি নতুন খালি পার্টিশন টেবিল তৈরি করবে। তারপরে আপনি nএকটি নতুন পার্টিশন তৈরি করতে, এর সাহায্যে পরিবর্তনগুলি সংরক্ষণ করতে wএবং একটি নতুন ফাইল সিস্টেম তৈরি করতে mkfsবা এর mkdosfsবাইরে ব্যবহার করতে চাইবেন ।fdisk/dev/sdf1

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


1
Fdisk দ্বারা প্রদত্ত এই জগাখিচুড়ি (প্রশ্নের স্ক্রিনশটটি দেখুন) পার্টিশনটি তৈরি করার আগে dd if=/dev/zero of=/dev/sdfবা তার shred -n 0 -z /dev/sdfআগে ড্রাইভকে জিরো করে সংশোধন করা যেতে পারে ।
jah

3
fdisk /dev/sdf(ইন্টারেক্টিভ মোডে উপস্থাপিত ডিফল্টগুলি ব্যবহার করে) প্রকারের সাথে একটি পার্টিশন তৈরি করুন b (Windows95)(এটি c (Windows95 (LBA))একটি 16 গিগাবাইট ড্রাইভের জন্য টাইপ করুন - এটি উইন্ডোজ যা করে) এবং এটি mkfs.vfat /dev/sdf1ডিস্ক ম্যানেজমেন্ট সরঞ্জামের সাহায্যে উইন্ডোতে বা উইন্ডোতে ফর্ম্যাট করে (যা ফাইল সিস্টেম হিসাবে রিপোর্ট করে) 'RAW' যখন ড্রাইভটি প্রথম প্লাগ-ইন করা হয়)। উভয় উপায়েই এমন ড্রাইভের ফলস্বরূপ আসবে যা fdisk ধারাবাহিকভাবে প্রতিবেদন করে। নোট করুন যে এর ফলে এমন একটি পার্টিশন তৈরি হবে যা 'পুরো ডিস্ক' নয় এবং তেমনটি /dev/sdf1হ'ল mount
jah

আমি আপনার রড স্মিথকে @ হাইপোথিসিসটি নিশ্চিত করতে পারিনি কারণ এই ড্রাইভটি এখন 'পুরো ডিস্ক' নয়: sudo blkid /dev/sdfকিছুই রিপোর্ট করে না, তবে sudo blkid /dev/sdf1রিপোর্ট করে TYPE="vfat"। আপনার জবাবের জন্য আপনাকে অনেক ধন্যবাদ, আমার এখন কাজ করা ড্রাইভ রয়েছে যার মধ্যে আমার আত্মবিশ্বাস রয়েছে
জে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.