USB स्टार्टअप डिस्क निर्माता ब्लॉक आकार समस्या


9

मैं सफलतापूर्वक बूट करने योग्य USB पेंड्राइव बना सकता हूं। हाल ही में, मैंने देखा कि ड्राइव पर अप्रयुक्त स्थान बर्बाद हो गया है।

उदाहरण के लिए, यदि मैं 16GB USB स्टिक का उपयोग करता हूं और स्टार्ट डिस्क क्रिएटर टूल के माध्यम से उस पर 16.04 लोड करता हूं, तो मुझे लगभग 14GB अप्रयुक्त (और अनुपयोगी) के साथ एक यूएसबी स्टिक मिलती है।

मैंने Gparted का उपयोग करके रिक्त स्थान को प्रारूपित करने का प्रयास किया, लेकिन मुझे निम्न त्रुटि मिली:

The driver descriptor says the physical block size is 2048 bytes, but Linux says that it is 512 bytes.

क्या अप्रयुक्त स्थान को प्रारूपित करने और इसका उपयोग करने का एक तरीका है?


2
संबंधित प्रश्न: askubuntu.com/questions/675649/…
रिक -777

जवाबों:


3

इसलिए मैंने आखिरकार एक साल की खोज के बाद इसका जवाब ढूंढ लिया!

जब आपको USB स्टार्टअप डिस्क निर्माता का उपयोग करने के बाद यह चेतावनी संदेश मिलता है

"ड्राइवर डिस्क्रिप्टर का कहना है कि भौतिक ब्लॉक का आकार 2048 बाइट्स है, लेकिन लिनक्स कहता है कि यह 512 बाइट्स है।" इसका मतलब है कि अच्छे GUI के पीछे dd कमांड bs = 2048 विकल्प निर्दिष्ट करना भूल गया।

पहले पहचान लें कि कर्नेल से यूएसबी स्टिक को कौन सा ड्राइव लेटर मिला है

sudo parted --list

उदाहरण के लिए यह USB ड्राइव डिवाइस सीरियल डिस्क h: (/ dev / sdh) पर है

मॉडल: किंग्सटन डेटाट्रेलर जी 3 (एससीआई) शिज़फ / देव / एसडीएच: 4001 एमबी

ड्राइव से सभी विभाजन तालिकाओं और डेटा को पोंछने के लिए जानकारी का उपयोग करें

ST इस पाठ को पढ़ने के बाद ड्रिवन पर सभी आंकड़े लिखें

sudo wipefs --all /dev/sdX

सुनिश्चित करें कि आपने X के मान के लिए सही USB स्टिक को चुना है ताकि आप गलती से अपना हार्डड्राइव / SSD न मिटा दें

पृष्ठभूमि

ऐसा नहीं है कि अप्रयुक्त स्थान बर्बाद हो गया है। USB स्टार्टअप डिस्क निर्माता द्वारा USB डिस्क को दूषित कर दिया गया है। किसी कारण से USB स्टार्टअप डिस्क निर्माता सीडी-रोम निर्माता बन गया है। यह आपके यूएसबी-स्टिक को iso9660 प्रारूप में लिखता है जो केवल CD-ROM के लिए अभिप्रेत है। चूंकि नए कंप्यूटर CD-ROM खिलाड़ियों या लेखकों के साथ नहीं आते हैं, इसलिए यह एक प्रतिगमन बग है और यहां रिपोर्ट की गई है: https://bugs.launchpad.net/ubuntu/+source/usb-creator/+bug/1708881


अधिकांश लिनक्स डिस्ट्रोस हाइब्रिड आईएसओ फाइल प्रदान करते हैं, जो डीवीडी बूट डिस्क और यूएसबी बूट ड्राइव बनाने के लिए काम करते हैं। इसका मतलब है कि यूएसबी ड्राइव में एक आईएसओ 9660 फाइल सिस्टम होगा। यह गलत नहीं है, यह केवल-लाइव ड्राइव और इंस्टॉलर ड्राइव के लिए एक कार्य प्रणाली है। समस्या यह है कि कुछ उपकरण समझ में नहीं आते हैं कि यह क्या है, और शिकायत करते हैं, यह भ्रष्ट है। सौभाग्य से gparted17.10 में एक नया संस्करण होगा , जो इस तरह के ड्राइव को पहचान सकता है। - आप इस तरह के बूट ड्राइव को mkusb, help.ubuntu.com/community/mkusb/wipe
sudodus

इस लिंक पर और अधिक विवरण देखें, askubuntu.com/questions/962727/…
sudodus

निष्पादित करने के लिए सूदो wipefs --all / / dev / sdb मुझे मिला: प्रारंभिक जांच विफल रही: डिवाइस या संसाधन व्यस्त
कार्मिन

मैं "मुक्त" अंतरिक्ष को पढ़ने में सक्षम था, जो केवल पढ़ने के लिए था, लेकिन उबंटू के माध्यम से प्रारूपित करने में सक्षम नहीं था, जहां लिखा है कि usb-ubuntu लाइव इसे अवरुद्ध कर रहा था। इसके बजाय W7 से यह मुझे मुक्त स्थान (14 जीबी) को प्रारूपित करने और सभी मुक्त स्थान को बचाने की अनुमति देता है। इस तरह मैंने केवल 2 जीबी खो दिया।
कार्मिन

0

यूनिवर्सल स्टार्टअप इंस्टॉलर जैसे कुछ स्टार्टअप डिस्क निर्माता दस्तावेज़ों और अन्य कार्यक्रमों को रखने के लिए कुछ स्थान बना सकते हैं, जो लाइव यूएसबी से रिबूट होने के बाद रहते हैं। आप इस आकार को सेट कर सकते हैं और इस तरह से अपने usb का अधिक उपयोग कर सकते हैं।

मुझे आपके बूट करने योग्य आईएसओ के साथ फाइल डालने का कोई तरीका नहीं पता है और अभी भी यह काम करता है।

विभाजन का आकार बदलने से शायद कोई फर्क नहीं पड़ेगा, और स्टार्टअप डिस्क निर्माता एक विभाजन तालिका चुनता है, जो जाहिर तौर पर केवल 1 प्राथमिक विभाजन की अनुमति देता है, इसलिए मुझे लगता है कि अनजान जगह में एक और विभाजन बनाने में असमर्थ है। ऐसा लगता है कि एकमात्र विकल्प सार्वभौमिक यूएसबी इंस्टॉलर (या किसी अन्य लाइव यूएसबी निर्माता का उपयोग करता है) लगातार भंडारण के लिए बड़ा स्थान बनाने के लिए है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.