ইউএসবি ড্রাইভ পার্টিশন মুছতে অক্ষম (আকারের ত্রুটি ব্লক)


123

আমি আমার সানডিস্ক ক্রুজার ফোর্স 32 গিগাবাইট ইউএসবি ড্রাইভের পার্টিশনগুলি ফর্ম্যাট / মুছতে অক্ষম। এটির যে কোনও পার্টিশন মুছলে আমি নিম্নলিখিত ত্রুটিটি পাই।

`Error deleting partition /dev/sdd2: Command-line `parted --script "/dev/sdd" "rm 2"' exited with non-zero exit status 1: Warning: The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes.
(udisks-error-quark, 0)

আমি কীভাবে আমার সমস্ত ড্রাইভকে পুরোপুরি ফর্ম্যাট করে এটিকে একটি বড় পার্টিশনে রূপান্তর করতে পারি? আমি এখনও এখানে এই নির্দিষ্ট ত্রুটির কোনও সমাধান পাইনি, তাই আমি ভেবেছিলাম যে আমি আসলে একবারের জন্য জিজ্ঞাসা করব


আমি ডিস্ক ব্যবহার করছি। জিপিআর্ট আমার ইউএসবি ড্রাইভ সনাক্ত / প্রদর্শন করছে বলে মনে হচ্ছে না।
অমৃত

4
আপনি কি এটি দিয়ে প্রথমে পরিষ্কার করার চেষ্টা করেছেন dd if=/dev/zero of=/dev/sdd bs=2048? আপনি কেবল এটি ব্যবহার করুন / ডেভ / এসডিডি নিশ্চিত করুন!
ড্যানিয়েল

উজ্জ্বল, যে পুরোপুরি কাজ করেছে। আমি এই আদেশগুলি মনে রাখব :)
অমৃত

উত্তর:


173

আপনি যে সমস্যাটির বর্ণনা দিচ্ছেন তা হ'ল সরাসরি ডিভাইসে ভুল আকারে নিম্ন-স্তরের ডিভাইস সরঞ্জাম (ডিডি এর মতো) ব্লক লেখার কারণে হয়েছিল।

এটি ঠিক করার জন্য, আপনাকে ডিভাইস ব্লকগুলি যথাযথ আকারে আবার লিখতে হবে। এটি ডিডি দিয়ে করা যায়। কমান্ড চালানোর আগে আপনার আউটপুট ডিভাইসটি দুবার পরীক্ষা করুন

sudo dd if=/dev/zero of=/dev/sdd bs=2048 count=32

একবার dd কমান্ডটি শেষ হয়ে গেলে, আপনি জিপিআর্টের মাধ্যমে আপনার ডিভাইসটি অ্যাক্সেস করতে সক্ষম হবেন।


এটি খুব ঠিক শোনাচ্ছে, কিন্তু এখনও আমার পক্ষে কাজ করে নি :( কেবল এটি ঠিক করার কোনও উপায় আছে?
এরিক ফসসাম

7
পুরো ডিভাইসটি পুনরায় না লিখেই আমি এই ত্রুটিটি ঠিক করতে সক্ষম হয়েছি, আমি কেবল count=32কমান্ডের শেষে যুক্ত করেছি এবং তারপরে দৌড়ে এসেছি dd। এইভাবে অনেক দ্রুত ;-)
ব্রাজিলিয়ান গায়

5
@ লী এটি ডিভাইসে প্রতিটি বাইট লেখার পরিবর্তে কেবল 32 টি ব্লক (এই ক্ষেত্রে, 2048 বাইটের 32 টি ব্লক বা 68 কেবি) লিখবে। আমি বিশ্বাস করি যে কেবলমাত্র পার্টিশন টেবিলটি ওভাররাইট করা, বা ডিভাইসের শুরুতে সমমানের অঞ্চলটি যথেষ্ট হবে। আমি নিশ্চিত হতে 32 টি ব্লক নির্দিষ্ট করেছি।
ব্রাজিলিয়ান গাই

1
কাজ করেছে তবে কমান্ড লাইন ব্যবহারের পরে এটি কম্পিউটারে কাজ করতে আমার কম্পিউটারটি পুনরায় চালু করতে হয়েছিল।
ড্যানিয়েল বেখোচা

2
@ গুজবেরি আমি মনে করি না যে "ভুল আকারে ব্লকগুলি লেখা" সম্ভব হয়েছে। পার্থক্যটি কেবল গতি হওয়া উচিত (এবং ফ্ল্যাশ মেমরির ক্ষেত্রে, পরিধান)। কমান্ডটি সম্ভবত কাজ করে তবে ব্যাখ্যাটি ঠিক মনে হয় না।
মার্টিন

26

আপনি সর্বদা ব্যবহার করার চেষ্টা করতে পারেন fdisk

একটি টার্মিনাল খুলুন ( Ctl+ ALt+ t) এবং টাইপ করুন

sudo fdisk /dev/sdy

যেখানে /dev/sdy= আপনার ফ্ল্যাশ ড্রাইভের জন্য ডিভাইস ফাইল। একবার আপনি fdiskখোলার পরে, pপার্টিশন সারণির তালিকা লিখতে লিখুন , এটি কোথায় অবস্থিত তা জানার পরে আপনি এটি d #মুছতে ব্যবহার করতে পারেন । (#= বিভাজন; উদাহরণস্বরূপ d 1, d 2) wডিস্ক ফিরে পার্টিশন টেবিল লিখেছেন এবং qশোধবোধ, mসাহায্যের জন্য)

যদি fdiskব্যর্থ হয়, তবে আমি ব্যবহার করব dd (এটি ব্যবহারে সতর্ক থাকুন এটি অকারণে এটির ডাকনামটি পেল না)

sudo dd if=/dev/zero of=/dev/sdy bs=512 count=1

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


2
নিখুঁতভাবে কাজ করেছেন। না কি sudo fdisk /dev/sda, তারপরে প্রম্পটে dপ্রতিটি পার্টিশন মোছার জন্য কয়েকবার টাইপ করে wআমার পরিবর্তনগুলি লিখতে থাকে। তারপরে ইউএসবি ড্রাইভটি বের করে আবার এটিকে আবার রেখে দেয় এবং একটি ডিস্ক ম্যানেজারকে একটি ফ্যাট 32 পার্টিশন তৈরি করতে ব্যবহার করে।
রবিন উইনস্লো

কি dd'র ডাক নাম?
কলব ক্যানিয়ন

এটি কি dick deathরাক্ষস হত্যাকারীর পক্ষে দাঁড়ায় ?
কলব ক্যানিয়ন

নিস! রাক্ষস হত্যাকারীর দরকার নেই: |
কলব ক্যানিয়ন

স্পষ্টতই এটির নাম
ডেক্সটরের

12
wipefs -a /dev/your-device

এটি আপনার ডিস্কের সমস্ত বিভাজন মুছে ফেলবে


2
এই কমান্ডটি আমার ক্ষেত্রে আমাকে সহায়তা করেছিল যখন আমি আমার USB ড্রাইভ ফর্ম্যাট করতে পারি না। আপনার ডিভাইসের পথ বেছে নেওয়ার সময় সাবধানতা অবলম্বন করুন। পুনঃনিরীক্ষণ!
বখতিওর

1
সবচেয়ে সহজ উত্তরের জন্য আপডেট হয়েছে যা কাজ করে
নক করুন

4

ডিডি শক্তিশালী তবে বিপজ্জনক

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

হ্যাঁ, আপনি ddকী করছেন তা যদি আপনি জানেন তবে আপনি এটি ব্যবহার করতে পারেন তবে দয়া করে পরীক্ষা করুন এবং ডাবল-চেক করুন যে কমান্ড লাইনটি ddসঠিক।

mkusb একটি সুরক্ষা বেল্ট dd কাছাকাছি আবৃত

টার্গেট ড্রাইভ সনাক্ত করতে এবং সঠিক ড্রাইভটি মুছছেন কিনা তা ডাবল-চেক করতে আপনাকে সহায়তা করতে এমকিউসবি চেকপয়েন্টগুলির সাথে একটি গ্রাফিক্যাল ইউজার ইন্টারফেস সরবরাহ করে।

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

এখানে চিত্র বর্ণনা লিখুন

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

help.ubuntu.com/community/mkusb

mkUSB-দ্রুত-স্টার্ট manual.pdf


3

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

নীচের এই একটি কমান্ডটি পার্টিশন টেবিলটি জ্যাপ করে যাতে আমি ইউএসবি ডিস্কের সাহায্যে যা কিছু করতে চাই তা করতে পারি।

sudo sgdisk --zap-all /dev/???

প্রতিস্থাপন ??? সাফ করার জন্য উপযুক্ত ইউএসবি ডিস্কের সাথে উপযুক্ত সনাক্তকারী (উদাহরণস্বরূপ, এসডিসি) সহ এটি দ্বারা খুঁজে পাওয়া যাবে -

sudo parted -l

অথবা

sudo fdisk -l

অথবা

ডিস্ক ইউটিলিটি ব্যবহার করে ।


এটি সেরা উত্তর। এছাড়াও 1065719/256054 দেখুন
লনি সেরা

2

fdiskপার্টিশন মুছতে এবং আবার তৈরি করতে কমান্ডটি ব্যবহার করুন ।

আপনার আদেশ প্রদান করুন:

sudo fdisk /dev/sdxY  

(আমার ক্ষেত্রে, পার্টিশনটি 'sdb1' - সঠিক নামের সাথে প্রতিস্থাপন করুন)

কমান্ড ( mসহায়তার জন্য): dপার্টিশন মুছতে, 1 বা 2 বেছে নিন।

wসংরক্ষণ এবং প্রস্থান করতে টাইপ করুন।

এখন ইউএসবি বের করুন এবং পরিবর্তনগুলি পরীক্ষা করতে আবার সংযুক্ত করুন।

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