मैं Windows Vista / 7 में "आपको इस डिस्क को प्रारूपित करने की आवश्यकता है" संदेश को कैसे अक्षम करूं?


73

मैंने बाहरी USB हार्ड ड्राइव पर विभाजन को एन्क्रिप्ट करने के लिए TrueCrypt का उपयोग करना शुरू कर दिया है। मैं एक कच्चे विभाजन का उपयोग करने के लिए एक फ़ाइल कंटेनर के विपरीत चुना है।

लेकिन यहाँ झुंझलाहट है। जब भी मैं इस ड्राइव को विस्टा या विंडोज 7 चलाने वाले कंप्यूटर से जोड़ता हूं, मुझे संदेश पॉपअप मिलता है "आपको ड्राइव जे में डिस्क को प्रारूपित करने की आवश्यकता है: इससे पहले कि आप इसका उपयोग कर सकें"।

डिफ़ॉल्ट विकल्प "प्रारूप डिस्क" है, और मुझे डर है कि इन दिनों में से एक मैं गलती से इसे ट्रिगर कर दूँगा।

क्या इस संदेश को अक्षम करने का कोई तरीका है?


7
ध्यान दें कि दो शानदार उत्तर यहां दिए गए हैं: स्नार्क का उत्तर बहुत अच्छा है यदि आप केवल एक होस्ट कंप्यूटर के लिए समस्या को हल करना चाहते हैं और / या किसी कंप्यूटर पर पसंदीदा के रूप में truecrypted विभाजन को जोड़ा है। SylikC का उत्तर उन कंप्यूटरों के लिए भी समस्या का हल करता है, जिन्होंने आपके USB ड्राइव को पहले नहीं देखा है, लेकिन यह (उस तरह का) उस USB ड्राइव को TrueCrypt पसंदीदा में जोड़ता है।
जोनास हीडलबर्ग

1
जब भी मैं इसे चार्ज करने के लिए प्लग इन करता हूं, तो मुझे W7 के साथ BTRFS विभाजन को प्रारूपित करने की इच्छा के साथ समान समस्या हो रही है ... डिज़ाइन द्वारा Windows = डेटा हानि
मार्क K Cowan

जवाबों:


56

कंट्रोल पैनल - प्रशासनिक उपकरण - कंप्यूटर प्रबंधन पर जाने की कोशिश करें। डिस्क प्रबंधन भाग में, कच्चे विभाजन के लिए ड्राइव अक्षर को हटा दें।

यह Win7 को आपको विभाजन को प्रारूपित करने से रोकने से रोकता है, जबकि आपको TrueCrypt में विभाजन को माउंट करने देता है।

यदि यह काम नहीं करता है, तो आप इस सुझाव की कोशिश कर सकते हैं , जो कि दिखाई देने पर स्वचालित रूप से संदेश बॉक्स को खारिज करने के लिए ऑटोके का उपयोग करना है।


+1 जो काम करता है, मैं अपने '

4
मेरा मानना ​​है कि ओपी एक समाधान की तलाश में है जो किसी भी कंप्यूटर पर काम करेगा। सॉफ़्टवेयर इंस्टॉलेशन तब विकल्प नहीं है।
१३

2
"डिस्क प्रबंधन" खोलने का एक तेज़ तरीका Ctrl + R को दबाना और "diskmgmt.msc" :-) टाइप करना है
जोनास हीडलबर्ग

2
@msorens: नहीं, यह नहीं होगा; विंडोज़ अपने बूट सेक्टर में लिखी आईडी के माध्यम से USB हार्ड ड्राइव की पहचान करता है, इसलिए यह केवल उस विशिष्ट हार्ड ड्राइव से विभाजन की अनदेखी करेगा।
जोनास हीडलबर्ग 20

1
मैंने VeraCrypt का उपयोग करके हटाने योग्य ड्राइव पर 2 विभाजन (एक अन-एन्क्रिप्टेड और एन्क्रिप्टेड) ​​करने के लिए इस "ड्राइव ड्राइव तकनीक को हटा दें" का उपयोग किया। मूल विभाजन को NTFS के रूप में प्रारूपित करें, विभाजन के कुल आकार की तुलना में छोटे "एन्क्रिप्टेड" फ़ाइल को परिभाषित करने के लिए VeraCrypt का उपयोग करें। यह एक और आंतरिक स्वरूपित विभाजन बनाता है जो विंडोज के तहत उपयोगी है। मैं इस नए एन्क्रिप्टेड विभाजन को दिए गए ड्राइव अक्षर को बस निकालना सुनिश्चित करता हूं - खिड़कियों को प्रारूपित करने की आवश्यकता के बारे में शिकायत करने से रोकने के लिए। बस एक डिवाइस विभाजन के रूप में एन्क्रिप्टेड विभाजन को माउंट करें। मेरे लिए अच्छा काम करता है।
जॉन सी।

26

मैंने आखिरकार एक समाधान ढूंढ लिया है। मैंने इसे Windows XP और Windows 7 पर परीक्षण किया है। इस समाधान के साथ डिवाइस को गलती से स्वरूपित नहीं किया जा सकता है, जब आप इसे किसी अन्य पीसी पर प्लग करते हैं ।

जब आप TrueCrypt के साथ एक कच्चा विभाजन बनाते हैं, तो यह इसे विभाजन प्रकार के रूप में निर्दिष्ट करता है यह 0x06. एक FAT विभाजन है, और विंडोज हमेशा इसे माउंट करने का प्रयास करेगा।

एक उपयोगिता जैसे कि बीबलब्रोक्स (या आपके पसंदीदा रॉ विभाजन संपादक) का उपयोग करके , इसे किसी और चीज़ में बदल दें। मैंने चुना है 0x64जो (उपलब्ध विभाजन सूचियों के आधार पर) एक "पीसी-एआरएमओआर एन्क्रिप्टेड विभाजन" है।

इसे बदलने और फिर अपने डिवाइस (पावर चक्र) को अनप्लग और रिप्लेस करने के बाद, विंडोज इस विभाजन को विदेशी मान लेगा और इसे माउंट करने का प्रयास नहीं करेगा। मैं इसे बाद में लिनक्स पर परीक्षण करूंगा, लेकिन मुझे विश्वास है कि मैं लिनक्स को इसे बढ़ने से रोकूंगा।

PS As Beeblebrox थोड़ा पुराना लगता है (2002 में विंडोज़ संस्करण का अंतिम अद्यतन) नए विंडोज़ के लिए आप आंतरिक डिस्कपार्ट का उपयोग कर सकते हैं । डिस्कपार्ट के लिए आदेश हैं:

list disk
select disk # <- your disk number here
list partition
select partition # <- your partition number here
set id=64
exit 

क्रेडिट @ जोंस-हीडलबर्ग और @ mhenry1384 के लिए हैं।


3
Beeblebrox थोड़ा पुराना लगता है (2002 में विंडोज संस्करण का अंतिम अद्यतन) और मैं इसे Win7x64 के तहत चलाने के लिए नहीं प्राप्त कर सका; लिनक्स के तहत आप fdisk( tविकल्प) के साथ विभाजन प्रकार बदल सकते हैं ; विंडोज 7 में बिल्ड-इन diskpartइसके साथ कर सकते हैं set id=64
जोनास हीडलबर्ग

4
केवल केवेट यह है कि बाद में TrueCrypt वॉल्यूम को किसी भी पसंदीदा के रूप में नहीं पहचानता है (यदि यह एक था)। आप इसे फिर से जोड़ सकते हैं, लेकिन आप इसे एक लेबल नहीं दे सकते हैं, इस परिणाम के साथ कि यह केवल तभी पहचाना जाता है जब इसके फॉर्म का नाम \Device\Harddisk5\Partition3नहीं बदलता है। यानी ट्रू क्रिप्टेड में प्लग करने से पहले अपने सिस्टम में एक अलग यूएसबी स्टिक जोड़ना पसंदीदा काम नहीं करता है :-(
जोनास हीडलबर्ग

1
मैंने विभिन्न विभाजन प्रकारों का उपयोग करते हुए , विशेष रूप से 0x27और केविट के चारों ओर काम करने की कोशिश की है 0xc7, लेकिन ऐसा लगता है कि या तो आपको प्रारूप चेतावनी मिलती है (जब विंडोज को लगता है कि यह विभाजन को पढ़ने में सक्षम होना चाहिए और इसे एक वॉल्यूम मानता है), या आप नहीं कर सकते TrueCrypt में एक लेबल असाइन करें (जब विंडोज विभाजन को अनदेखा करता है)।
जोनास हीडलबर्ग

2
डिस्कपार्ट के लिए कमांड हैं: सूची डिस्क / चयन डिस्क # / सूची विभाजन / चयन विभाजन # / सेट आईडी = 64 / निकास
mhenry1384

2
सेट आईडी = 64 विंडोज 10 में काम नहीं करता है (डिस्कपार्ट आपको ऐसा नहीं करने देगा), लेकिन मुझे लगता है कि "सेट आईडी = 8DA63339-0007-60C0-C436-083AC8230908"
mhenj131384

4

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

यह एक वाणिज्यिक उत्पाद है (नि: शुल्क परीक्षण के साथ), लेकिन वे वर्तमान में कुछ मुफ्त लाइसेंस दे रहे हैं , यदि आप जल्दी हैं। यह वैध है - मुझे मेरा लाइसेंस उनके अंतिम गिववे में मिला।


2

सबसे सरल और सबसे सुरक्षित समाधान होगा कि आप केवल USB डिस्क को फॉर्मेट करें और TrueCrypt वर्चुअल एन्क्रिप्टेड डिस्क को डिस्क पर एकमात्र फाइल के रूप में बनाए।

केवल पूर्णता के लिए: मैं ट्रू-क्रिप्ट डिस्क के भीतर मौजूद सभी मौजूदा डेटा को सहेजने की आवश्यकता पर ध्यान देता हूं।


2

मैंने यह कोशिश की: मेरा पोर्टेबल HDD NTFS- स्वरूपित और रिक्त था।

  • इसे एनक्रिप्टेड माउंट किया गया
  • जोड़ा गया डेटा
  • इसे अनमाउंट किया गया, पुन: कनेक्ट किया गया और यह विंडोज संदेश था "आपको प्रारूपित करने की आवश्यकता है ..."
  • मैंने डिस्क प्रबंधन में डिस्क अक्षर को एन्क्रिप्टेड USB ड्राइव में अनसाइन किया

यह चाल है - मेरे लिए कोई और अधिक pesky संदेश। मैं ड्राइव कनेक्ट करता हूं और TrueCrypt को लागू करता हूं, पोर्टेबल HDD का चयन करता हूं, माउंट क्लिक करता हूं और पासवर्ड प्रदान करता हूं। Voilà: आयतन आरोहित है।


2

UEFI बूट और TrueCrypt / VeraCrypt विभाजन वाले USB स्टिक के साथ विंडोज 10 पर कुछ भी काम नहीं करता है।

विंडोज़ 10 कुछ इस तरह से अक्षर प्रदान करता है कि न तो डिस्कपार्ट और न ही डिस्क प्रबंधन उन्हें देखता है, लेकिन रजिस्ट्री कुंजियाँ मौजूद हैं HKLM\SYSTEM\MountedDevices, इसलिए "प्रारूप" संदेश प्रकट होता है ... यह "हार्डवेयर को सुरक्षित रूप से हटाने" पर भी यह सभी विभाजनों के अक्षरों के साथ दिखाई देता है।

विंडोज 10 यह इतनी बुरी तरह से करता है कि ईएफआई विभाजन पत्र के साथ डिस्क प्रबंधन में नहीं है, और डिस्कपार्ट में इसे वॉल्यूम के बिना और पत्र के रूप में भी नहीं देखा जाता है, लेकिन यदि आप एक्सप्लोरर में जाते हैं (सीखने के लिए "सुरक्षित रूप से हार्डवेयर हटाएं") पत्र लेकिन इसे हटा न दें) आप इसे एक पत्र के साथ देखते हैं और इसे दर्ज कर सकते हैं, फ़ाइलों / फ़ोल्डरों को संशोधित कर सकते हैं, आदि।

उस कुंजी को फिर से जोड़ने पर फिर से बनाया जाता है, इसलिए कोई संभव समाधान नहीं है।

यह विंडोज 10 एक सिरदर्द है ... सभी को हटाने योग्य मीडिया बिट के साथ बाहरी मीडिया को 'विशेष', एक-विभाजन उपकरणों के रूप में व्यवहार करने के कारण होता है, जबकि उनके कई विभाजन होते हैं।

उदाहरण: NTFS + EFI + के साथ USB EFI बूट ... USB छड़ी पर, जो हटाने योग्य मीडिया बिट को फिर से सेट करना असंभव है।

चेतावनी: विभाजन प्रकार बदलने से VeraCrypt विभाजन पर डेटा दूषित हो सकता है।

लेकिन रजिस्ट्री को छूने वाली एक ट्रिक है ... इसे करते समय बहुत सावधानी बरतें और चतुष्कोणीय जाँच करें कि हेक्स डेटा समान है।

रजिस्ट्री कुंजी पर, प्रत्येक विभाजन के लिए एक ही सटीक हेक्स डेटा के साथ दो प्रविष्टियां हैं ... ठीक है, एक के पास पत्र है, एक के साथ शुरू होता है \??\Volume{...

चाल उस नाम को बदलना है जो उस से शुरू होता है \??\Volume{जो उस विभाजन से संबंधित है जिसे आप पत्र प्राप्त करने से बचना चाहते हैं।

इसके बजाय \??\Volume{बनाने के साथ शुरू करने के साथ शुरू करते हैं #{

और हां, शुरू होने वाले को हटा दें \DosDevices\

फिर, इसे हटा दें ("सुरक्षित रूप से हटाएं" फ़ंक्शन का उपयोग करके) और इसे फिर से प्लग करें। F5यह काम करने के लिए जाँच करने के लिए regedit में कुंजी ताज़ा करने के लिए दबाएँ ।

मेरे परीक्षणों पर यह काम करता है, लेकिन बहुत सावधानी के साथ किया जाना चाहिए ... मैं क्वाड की जांच करता हूं कि हेक्स डेटा की जांच एक ही हो ... बहुत बार मैंने इसे चेक नहीं किया, मैंने एक गलती की, और कभी-कभी अगले रिबूट विंडोज पर शुरू नहीं हुआ, इसलिए मुझे इसे एक बदसूरत बूट करने योग्य विंडोज के साथ ठीक करने की आवश्यकता थी कंसोल मोड में जाकर डीवीडी से regedit चलाकर (पुनर्स्थापित करने की कोई आवश्यकता नहीं)।

तो, कुछ भी हटाने से पहले, उस रजिस्ट्री हाइव को सहेजें, और क्वाड चेक करें कि आप क्या करते हैं।

लेकिन सुनिश्चित करें कि HEX DATA जो आप चाहते हैं, वरना आप अपने सिस्टम को अनबूटेबल बना सकते हैं। ट्रैक्टर की जाँच करें !!!

जोड़े गए:

  • यदि आप एक (केवल नाम बदलने) को हटाने के लिए ध्यान रखते हैं \??\Volume{, और इसके हेक्स डेटा को संपादित नहीं करने के लिए, तो आप सुरक्षित हो सकते हैं
  • सबसे खराब स्थिति में, आपको एक विंडोज़ इंस्टाल डीवीडी के साथ बूट करना होगा और कंसोल मोड में जाना होगा, रिगेडिट रन करना होगा, और इसे फिर से शुरू करने के लिए नाम बदलना होगा। \??\Volume{

इसलिए:

  • हमेशा एक समय में एक करें ... सुरक्षित पक्ष पर रहने के लिए बेहतर है

आपको चेतावनी दी गई है, यह रजिस्ट्री को हाथ से छू रहा है।

यह काम क्यों करता है?

  • यह विंडोज को उस 'वॉल्यूम' को नजरअंदाज करने के लिए कह रहा है, इसलिए यह उस डिवाइस के लिए सुरक्षित रूप से निकालें हार्डवेयर सूची में एक पत्र या सूची नहीं देता है।

हां, यह रिमूवेबल मीडिया बिट को छूने की आवश्यकता के बिना यूएसबी मेमोरी कार्ड, स्टिक आदि के लिए काम करता है ... यह केवल ऐसे विभाजन को छिपाने के लिए है।

साइड नोट: यह किसी अन्य विभाजन के लिए भी मान्य है जिसे आप USB कनेक्ट पर ऑटो-माउंट नहीं करना चाहते हैं।


2

मैं उस उत्तर की फिर से पुष्टि करना चाहता हूं जो SylikC ने दिया है। आप अपने सिस्टम के साथ पेंच नहीं करना चाहते हैं, आप विभाजन पर संकेत देना चाहते हैं कि इसे माउंट करने की कोशिश नहीं करनी चाहिए। लेकिन इसके 2 भाग हैं जैसा कि मुझे पता चला है।

पहले आप ऐसा करते हैं जैसा कि SylikC डिस्कपार्ट सेट आईडी = 64 का उपयोग करके कहता है या विभाजन प्रकारों की एक विस्तृत श्रृंखला से चुनें। लेकिन अगर आपने पहले एक विभाजन पत्र को विभाजन को सौंपा था, तो विंडोज 10 आपको अभी भी "डिस्क इस प्रारूप" संवाद देगा। इसे रोकने के लिए, आपको डिस्क पर ड्राइव अक्षर असाइनमेंट को भी हटाने की आवश्यकता है।

ऐसा करने के लिए, इससे पहले कि आप विभाजन प्रकार करें सेट करें

  list volume
  select volume <your volume with the drive letter>
  remove letter=<your drive letter you want to remove>
  set id=<now set the partition type>
  ...

यदि आपने पहले ही विभाजन प्रकार बदल दिया है, तो आपको पहले इसे फिर से वापस लाना होगा

  set id=6
  list volumes
  select volume <your volume with the drive letter>
  remove letter=<your drive letter you want to remove>
  set id=64

और वह यह है। अगली बार जब आप उस USB ड्राइव में पॉप करते हैं, तो अधिक चेतावनी नहीं आती है। और मुझे ट्रू-क्रिप्ट ड्राइव बढ़ते हुए कोई समस्या नहीं थी।


सबसे पहले, एक बार जब आप अपने साथ शुरू होने वाली बकवास को पार कर लेते हैं, तो ऐसा लगता है कि आप सिर्फ SylikC के उत्तर की नकल कर रहे हैं। लेकिन आपने कुछ उपयोगी और प्रासंगिक जानकारी जोड़ी है। यदि ऐसा है, तो मैं आपको बकवास संपादित करने की सलाह दूंगा और यह स्पष्ट कर दूंगा कि आपके पास योगदान देने के लिए कुछ है, और फिर विवादित महसूस करें क्योंकि अब आप "क्रेडिट" कमाने वाले पसीने से तर-बतर हो गए हैं।
संगीत 2 जूल

1

मैंने विभाजन पर तालिका को GPT में बदलने और ध्वज को 'छिपा' सेट करने के लिए लाइनक्स का उपयोग किया, फिर गाइड को Microsoft के रूप में सेट करने के लिए 'fdisk -t' किया (10), विंडोज़ पर कोई और 'प्रारूप डिस्क' संदेश नहीं। पहली बार प्लग पर भी। ट्रुकरेक्रिप्ट वॉल्यूम विंडो और लाइनक्स दोनों पर ही ठीक है। यदि वह आपके लिए पर्याप्त नहीं है, तो आप विंडोज़ पर डिस्कपार्ट का उपयोग कर सकते हैं और 'GPT ATTRIBUTES = 0x4000000000000000' का उपयोग कर सकते हैं, जो कि निश्चित रूप से काम करना चाहिए।

DISKPART> detail partition

Partition 1
Type    : e3c9e316-0b5c-4db8-817d-f92df00215ae
Hidden  : Yes
Required: Yes
Attrib  : 0X0000000000000001
Offset in Bytes: 1048576

There is no volume associated with this partition.

SuperUser में आपका स्वागत है! आपकी पोस्ट प्रश्न को उपयोगी तरीके से संबोधित नहीं करती है, क्योंकि ओपी विंडोज निर्दिष्ट करता है और आपका उत्तर लिनक्स के बारे में है। इसके अलावा, यह एक बहुत पुरानी पोस्ट है जिसमें विभिन्न उत्तर हैं, जिनमें से एक को स्वीकार किया जाता है। यदि आप स्टैक ओवरफ्लो दौरे को लेने के लिए समय लेते हैं, तो आप पाएंगे कि आपके पास एक बेहतर अनुभव होगा । यदि आप स्टैक ओवरफ्लो समुदाय के मानदंडों का पालन करते हैं और इसे दूसरों की मदद करने के दृष्टिकोण के साथ भी करते हैं, तो यह आपकी अच्छी सेवा करेगा।
रे जूना

@ रे जूना, जवाब में यह भी कहा गया है कि ओपी "विंडोज़ पर डिस्कनेक्ट" का उपयोग कर सकता है और जीपीटी एटीट्रिब्यूट्स सेट कर सकता है। वैसे, केवल ओपी प्रश्न को हल करने के लिए StackExchange मौजूद नहीं है। KopetePanda ने संभवतः एक उपयोगी उत्तर भी प्रदान किया। मैं यहां आया था क्योंकि मैं एक नियमित विंडोज उपयोगकर्ता नहीं हूं (ज्यादातर समय मैं लिनक्स का उपयोग करता हूं) और मुझे इस कष्टप्रद त्रुटि के साथ एक विंडोज सिस्टम का सामना करना पड़ा, विंडोज 7 दर्जनों पॉपअप खोलता है, डिस्क को प्रारूपित करने की पेशकश करता है - भले ही डिस्क को स्वरूपित किया गया हो विंडोज ही! मैं KopetePanda के लिनक्स समाधान की कोशिश करूँगा, क्योंकि सभी विंडोज समाधान प्रस्तावित (यहां तक ​​कि स्वीकृत उत्तर) मेरे लिए काम नहीं किया।
मुगीमा

@ मुमाइमा मुझे खुशी है कि इस जवाब ने आपके लिए काम किया। हालाँकि, मुझे लगता है कि लिनक्स के लिए विशिष्ट एक अन्य प्रश्न / उत्तर आपकी स्थिति में किसी भी व्यक्ति के लिए ढूंढना आसान होगा, बजाय कि इसे एक अलग कॉन्फ़िगरेशन में पोस्ट किए हुए।
रे जूना

@ रे जूना, निस्संदेह एक सवाल का एक ही जवाब जो कि लिनक्स के लिए विशिष्ट है, इसे खोजना आसान होगा। लेकिन यह सवाल मौजूद नहीं था। और, बहुत सारे स्थानों पर थोड़ी देर तक खोज करने के बाद, मैं इसे पा सका।
मुगीमा

-1

मैं एक GPT के रूप में ड्राइव बनाकर इसे प्राप्त करने में कामयाब रहा और फिर विभाजन GPT ATTRIBUTES को संशोधित करने के लिए डिस्कपार्ट का उपयोग कर रहा था ...

list disk
select disk # <- your disk number here
list partition
select partition # <- your partition number here
GPT ATTRIBUTES=0xC000000000000001
exit

आवश्यकतानुसार 0x0000000000000001 विभाजन को चिह्नित करता है।
0x8000000000000000 एक स्वचालित रूप से असाइन किए गए ड्राइव अक्षर होने से विभाजन को रोकता है।
0x4000000000000000 विभाजन की मात्रा को छुपा के रूप में परिभाषित करता है।

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