কীভাবে ইউএসবি স্টিক ফর্ম্যাট করবেন


11

আমার ইউএসবি স্টিকটি মৃত দেখাচ্ছে:

victor@X301A1:~$ umount /dev/sdc1

victor@X301A1:~$ sudo mkfs -t vfat /dev/sdc1
mkfs.vfat 3.0.12 (29 Oct 2011)
mkfs.vfat: unable to open /dev/sdc1: Read-only file system

victor@X301A1:~$ sudo hdparm -r0 /dev/sdc1
/dev/sdc1:
 setting readonly to 0 (off)
 readonly      =  0 (off)

victor@X301A1:~$ sudo fsck -n /dev/sdc1
fsck de util-linux 2.20.1
dosfsck 3.0.12, 29 Oct 2011, FAT32, LFN
/.Trash-1000/files/sans_titre
 Start does point to root directory. Deleting dir. 
/.Trash-1000/files/Bus CAN
 Start does point to root directory. Deleting dir. 
Reclaimed 190903 unused clusters (781938688 bytes).
Free cluster summary wrong (1001897 vs. really 1383698)
  Auto-correcting.
Leaving file system unchanged.
/dev/sdc1: 8052 files, 566660/1950358 clusters

আমার ইউএসবি স্টিকটি পুনরুদ্ধার করার জন্য কি আমার কি আছে? ধন্যবাদ


আমার সমস্যাটি ছিল একমাত্র পঠিত দানব 128gb (ওরফে পোস্ট)। মনে হয় যে জিনিসগুলির সংমিশ্রণের প্রয়োজন ছিল। অনুমতিগুলির পরিবর্তনের "সুডো নটিলাস" দিয়ে যা কিছু করা সম্ভব সবই আমি পরিবর্তন করেছি, অনেকগুলি ইনস্টল (যার কোনওটিই কাজ করেনি)। কেবলমাত্র যখন ড্রাইভটি আরডব্লিউ যায় তখন আমি ডিডি করতে পারি, যা খুব দীর্ঘ সময় নিয়েছিল।
dwpbike

উত্তর:


27

ওয়েল, কেউ কাঁচা ব্লক ডিভাইসটি কাজ করতে পারে কিনা তা দেখতে শূন্য করতে চেষ্টা করতে পারে। আপনি যদি এটি লিখতে পারেন তবে আপনি একটি পরিষ্কার পার্টিশন টেবিল তৈরি করতে পারবেন, একটি নতুন পার্টিশন তৈরি করতে পারেন এবং এটির বিন্যাস করতে পারেন।

ধরুন ইউএসবি স্টিকটি চালু আছে / ডিভ / এসডিসি, প্রথমে নিশ্চিত করুন / ডিভ / এসডিসি 1 আনমাউন্ট করা আছে:

umount /dev/sdc1

আপনি যদি পার্টিশন টেবিলটি সাফ করতে পারেন কিনা দেখুন, প্রথম কয়েক কে-তে একগুচ্ছ জিরো অনুলিপি করে বলুন

sudo dd if=/dev/zero of=/dev/sdc bs=512 count=16

যদি এটি কাজ করে তবে দেখুন যে আপনি ব্যর্থ না হয়ে পুরো ডিভাইসে জিরো লিখতে পারেন কিনা see কার্নেল ডিভাইসে লিখতে পারে না তা সহজেই দেখতে প্রথমে বর্তমান কার্নেল বার্তাগুলি সাফ করুন এবং এগুলি ব্যবহার করে ফেলে দিন:

sudo dmesg -c > /dev/null

..পরে পুরো ডিভাইসটি শূন্য করুন:

sudo dd if=/dev/zero of=/dev/sdc bs=1M

..একটা সময় লাগবে। ডিডি সম্পূর্ণ হবে যখন কাঁচা ব্লক ডিভাইসটি সম্পূর্ণ লিখিত হয় বা কোনও ত্রুটি ঘটেছে।

তারপরে, কার্নেলটি ডিভাইসটি সম্পর্কে ব্যবহার করে অভিযোগ করেছে কিনা তা পরীক্ষা করে দেখুন:

dmesg

.. যদি আপনি ত্রুটি বার্তাগুলির প্রচুর পরিমাণ দেখতে পান তবে আপনি জানেন যে ইউএসবি স্টিকটি সম্ভবত ভাল অবস্থায় নেই।

তবে, যদি এটি পরিষ্কার থেকে পার্টিশন তৈরি করতে fdisk বা পার্ট করা ভাল কাজ করে, যেমন fdisk সহ আমি ব্যবহার করি:

sudo fdisk /dev/sdc
Command (m for help): n
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-7796735, default 2048): <return>
Last sector, +sectors or +size{K,M,G} (2048-7796735, default 7796735): <return>
Command (m for help): t
Hex code (type L to list codes): 6
Command (m for help): w

.. প্রথম এবং শেষ সেক্টরের প্রশ্নের জন্য কেবল প্রেস রিটার্ন টিপুন, fdisk সঠিক ডিফল্টগুলি বেছে নেবে (যা আমার উদাহরণের তুলনায় আলাদা হবে)) এবং তারপরে VFAT দিয়ে পার্টিশনটি ফর্ম্যাট করুন:

sudo mkfs.vfat /dev/sdc1

এবং তারপরে ড্রাইভটি সরিয়ে পুনরায় .োকান sert এটি পরিষ্কারভাবে ফর্ম্যাট করা উচিত।


পেরিফেরিক আমেরিকান ডেবিট ফিন ব্লকস আইড সিস্টেমে / ডিভ / এসডিবি 1 * 32 15633407 7816688 বি ডাব্লু 95 FAT32 বিজয়ী @ X301A1: / do সুডো ডিডি যদি = / দেব / শূন্যের = / দেব / এসডিবি বিএস = 512 গণনা = 16 ডিডি: ওভারটেকচার ডি «/ ডেভ / এসডিবি »: সিস্টেমে ডি ফিচিয়ার্স অ্যাক্সেসযোগ্য এন লেকচার সুলেমেন্ট (অর্থ: কেবলমাত্র ফাইল সিস্টেম পড়ুন)
ভিক্টর ল্যামাইন

প্রাথমিকভাবে বিশদ এবং নির্ভুল উত্তর। পার্টিশন টেবিলের তথ্যটি শূন্য করার বিষয়টি আমার জানা দরকার ছিল এবং বাকি অংশে থেকেছি। শেষ কমান্ডটি সঠিক।
কাওবার

1
অগ্রগতি প্রদর্শনের status=progressজন্য dd(GNU Coreutils 8.24+ প্রয়োজনীয়) বিকল্প যোগ করুন ।
naXa

status=progressঅগ্রগতিটি প্রদর্শিত হবে বলে মনে হচ্ছে না
030

সতর্কতা: ddকমান্ডটি বেশ সময় নিতে পারে । আমার 128 গিগাবাইট ইউএসবি স্টিকের জন্য এটি ~ 50 মিনিট সময় নিয়েছে!
বাচ

2

আপনি কেবল জিপিআর্ট ব্যবহার করে এটি ফর্ম্যাট করতে পারেন । কথা যদি না কাজ করে, যেমন নথিভুক্ত এখানে , আপনি যা করতে পারেন:

  1. আপনার ইউএসবি ড্রাইভে প্লাগ করুন। এটি আপনার ডেস্কটপে প্রদর্শিত হবে।
  2. সিস্টেম> প্রশাসন> পার্টিশন সম্পাদক চয়ন করুন (আপনার পাসওয়ার্ড লিখুন)
  3. পার্টিশন এডিটরে, জিপার্টড> ডিভাইসগুলি এবং তারপরে আপনার ফ্ল্যাশ ড্রাইভের সাথে সঙ্গতিপূর্ণ ডিভাইসটি চয়ন করুন (যা আমি ডিস্কের মোট আকার দেখে নির্ধারণ করেছি)
  4. ড্রাইভটি আনমাউন্ট করুন: তালিকায় এটি নির্বাচন করুন, তারপরে পার্টিশন> আনমাউন্ট নির্বাচন করুন।
  5. পার্টিশন> চেক নির্বাচন করুন। একটি উইন্ডো নীচে পপ আপ করবে এই বলে যে এই একটি কাজ মুলতুবি রয়েছে। নিশ্চিত হয়ে নিন যে অন্য কোনও কাজ শুল্ক দিচ্ছে না।
  6. নিশ্চিতকরণ ডায়ালগ উইন্ডোতে "প্রয়োগ করুন" এবং আবার "প্রয়োগ" ক্লিক করুন।
  7. জিপার্টে চেকটি সম্পন্ন করা হলে, এটি ড্রাইভটি পুনরায় মাউন্ট করবে এবং এটি একটি নতুন উইন্ডোতে খুলবে।

জিপিআর্ট USB কী ফর্ম্যাট করতে পারে না কারণ এটি কেবল পঠনযোগ্য ডিভাইস।
চাবিটিতে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.