मुझे डिस्क्रिप्टर और जीपीटी डिस्क के साथ एक और मुद्दा मिला था।
मेरे पास एक ही GPT डिस्क पर कई विंडोज 32 बिट्स (विस्टा से 10 तक सभी होम संस्करण) (केवल एक ही मौजूद है, यह केवल BIOS वाला लैपटॉप है, कोई यू-ईएफआई नहीं); हाँ और हाँ, यह केवल BIOS है और डिस्क 4 से अधिक प्राथमिक विभाजनों के साथ GPT है, सभी विभाजन GPT हैं, छोड़कर एक छोटा 8MiB RAW GrubBIOS के लिए Grub2 core.img ... और हाँ, हाँ, विंडोज बिट्स; याद रखें कि विंडोज किसी भी डिस्क से नहीं बूट होता है जो एमबीआर नहीं है, मुझे हाइब्रिड जीपीटी + एमबीआर पसंद नहीं है, मैं ग्रब 2 + मेमडिस्क + वीएचडी छोटी फाइलें (32MiB या उससे कम) पसंद करता हूं।
मेरी डिस्क 100% GPT है, सिस्टम के लिए प्रत्येक विंडोज़ के लिए एक GPT NTFS विभाजन है (जहाँ WINDOWS फ़ोल्डर है, लेकिन NT60 बूट कोड और BCD इसमें नहीं है), इसमें Grub2 और MemDisk और VHD फ़ाइलों के लिए एक अतिरिक्त NTFS विभाजन भी है (वरना 32 बिट्स विंडो GPT डिस्क से बूट होने में सक्षम नहीं होगी, BIOS + GPT डिस्क पर 32 बिट्स उर्फ); वीएचडी फाइलें निश्चित आकार की होती हैं (सिर्फ रैम पर उन्हें मेम्डिस्क का अनुकरण करने के लिए) और आंतरिक रूप से केवल 32MiB NTFS विभाजन के साथ एक एमबीआर डिस्क है जहां NT60 बूट कोड और उस विशिष्ट विंडोज के लिए बीसीडी है; प्रति विंडोज एक VHD।
यह एक नमूना है (सभी विंडो 32 बिट्स और होम संस्करण हैं, कोई प्रो, कोई एंटरप्राइज, कोई सर्वर, कोई सर्वर, 100% कानूनी सामान) जीपीटी डिस्क पर मैं परीक्षण करता हूं:
- 1 क्षेत्र = Grub2 बूट कोड + GPT सुरक्षात्मक
- GPT1 = 8MiB रॉ ग्रुबोस (जहां ग्रब 2 ने रॉ में कोर लगाई।)
- GPT2 = 1GiB NTFS के लिए ग्रब 2 फाइलें + मेम्दिस्क + वीएचडी फाइलें
- GPT3 = 32 बिट्स के लिए NTFS Windows Vista SP2 सिस्टम (विंडोज फोल्डर, आदि)
- GPT4 = 32 बिट्स विंडोज 7 SP1 प्रणाली (विंडोज फोल्डर, आदि) के लिए NTFS
- GPT5 = 32 बिट्स के लिए NTFS विंडोज 8 सिस्टम (विंडोज फोल्डर, आदि)
- GPT6 = 32 बिट्स विंडोज 8.1 सिस्टम (विंडोज फोल्डर, आदि) के लिए NTFS
- GPT7 = 32 बिट्स विंडोज 10 सिस्टम के लिए NTFS (विंडोज फोल्डर, आदि)
- GPT ... इत्यादि ...
प्रत्येक VHD 32MiB वर्चुअल MBR डिस्क की तरह होता है:
- 1 सेक्टर = Nt60 बूट कोड + एमबीआर विभाजन तालिका
- MBR.1 = प्राथमिक NTFS 32MiB (जहां BCD सामान है)
- MBR.2 = रिक्त
- MBR.3 = खाली
- MBR.4 =-खाली-
प्रत्येक विंडो में एक VHD फ़ाइल (बूटलोडर्स और BCD को अलग करने के लिए)।
अगर मैं MBR पर यह सब डालना चाहता हूं (यह 3 प्राथमिक + 1 विस्तारित तक सीमित है) मैं केवल 3 विंडोज डाल सकता हूं (Grub2 विस्तारित के अंदर एक लॉजिकल पर हो सकता है), कि 3 प्राथमिक वाले वे होंगे जो प्रत्येक के पास हैं बीसीडी सामान (प्रत्येक विंडो के बीसीडी को अलग करना) ... अगर मैं सभी विंडोज बीसीडी को एक ही विभाजन पर अनुमति देता हूं तो मैं जितने चाहे उतने विंडोज डाल सकता हूं, लेकिन वे सभी बीसीडी को साझा करेंगे, इसलिए बूट मेनू एक प्रस्तुत किया जाएगा। विंडोज़ के द्वारा, वे अलग-थलग नहीं होंगे, ऐसे बीसीडी को छूने वाले उनमें से एक पर असफलता बाकी सभी के बूट को बर्बाद कर देगी, आदि, यह उल्लेख करने के लिए नहीं कि मैं भी एन्क्रिप्शन चाहता हूं।
उस GPT + Grub2 + MemDisk + VHD फाइलों के साथ मुझे वाॅट आई वांट (एनकाउंटर को छोड़कर) मिलता है, 100% प्रत्येक विंडोज को बाकी विंडोज से अलग करता है।
मैं एक BIOS चाहता हूं और तीन मुख्य कारणों से U-EFI नहीं:
- मैं चाहता हूं कि 100% HDD (पहले सेक्टर, GPT टेबल और डिस्क के अंत में GPT टेबल की दूसरी कॉपी को छोड़कर) को एन्क्रिप्ट किया जाए ... फिर भी मैं उस विभाजन को एन्क्रिप्ट करने के लिए काम कर रहा हूं जिसका उपयोग मैं Grub2 + MemDisk + VHD फ़ाइलों के लिए करता हूं ... मैंने प्रत्येक VHD फ़ाइल के लिए एक अतिरिक्त विभाजन बनाने पर विचार किया था ... ताकि एक को सिस्टम के रूप में एन्क्रिप्ट किया जा सके और फिर LUBs के साथ Grub2 एक (grub2- इंस्टॉल करते समय मॉड्यूल पैरामीटर का उपयोग करके)।
- मेरे लैपटॉप में कोई U-EFI नहीं है, यह केवल BIOS है
- मेरा HDD 2TiB से बड़ा है (MBR केवल 2TiB तक की अनुमति देता है, शेष खो जाता है)
DiskCryptor के साथ समस्या पर वापस जा रहा है, अगर मैं बूट किए गए विंडोज GPT विभाजन को एन्क्रिप्ट करता हूं (जहां WINDOWS फ़ोल्डर है), बूट कोड को अन्य वर्चुअल MBR डिस्क (जो VHD फ़ाइल के अंदर है) पर रखें, बूट करने के बाद पासवर्ड मांगता है, लेकिन यह allways 'अमान्य पासवर्ड' की त्रुटि दिखाता है।
लेकिन अगर मैं बूट किए गए विंडोज जीपीटी विभाजन (जहां विन्डोज़ फ़ोल्डर है) को एन्क्रिप्ट नहीं करता है, और मैं केवल उस विभाजन को एन्क्रिप्ट करता हूं जहां बीसीडी है (वर्चुअल एमबीआर डिस्क जो वीएचडी फ़ाइल के अंदर है), बूट पर यह पासवर्ड मांगता है और अगर एक सही है, तो यह विंडोज़ को पूरी तरह से बूट करता है (सिवाय इसके कि यह बीसीडी के वर्चुअल डिस्क विभाजन को स्वचालित नहीं करता है, मुझे इसे मैन्युअल रूप से माउंट करना होगा ... यह देखना होगा कि क्या मुझे इसे स्वचालित करने के लिए मिलता है), लेकिन विंडोज बहुत अच्छा काम करता है।
और अगर मैं दोनों को (एक ही पासवर्ड के साथ) एन्क्रिप्ट करता हूं, तो विंडोज बूटमब्र लोड करता है लेकिन यह बताता है कि winload.exe सफेद पृष्ठभूमि ग्राफिकल स्क्रीन के साथ एक ब्लू बैकग्राउंड में नहीं पाया जा सकता है।
जब मैं केवल एमबीआर भाग को एन्क्रिप्ट करता हूं, तो ऑटोमेशन नहीं हो सकता है क्योंकि वीएचडी फ़ाइल पर्याप्त रूप से कनेक्ट नहीं है ... शायद पासवर्ड और लॉगऑन में डिस्क्रिप्टर चलाने से यह हल हो सकता है कि चूंकि वीएचडी कनेक्ट लॉगऑन से पहले एक कार्य अनुसूची में किया जाता है ... मुझे परीक्षण करना चाहिए कि अगर मेरे पास समय है।
ऐसा लगता है जैसे "सिस्टम आरक्षित" या क्या आप कभी भी इसे कॉल करना चाहते हैं (जहां NT60 बूट कोड और BCD सामान है) DiskCryptor द्वारा समर्थित नहीं है, या कम से कम नहीं तो विंडोज 32 बिट्स GPT विभाजन (जहां WINDOWS फ़ोल्डर) है) .... क्योंकि वर्चुअल MBR एन्क्रिप्टेड अच्छी तरह से काम करता है, लेकिन GPT विभाजन एन्क्रिप्टेड होने के कारण विभिन्न प्रकार की त्रुटियां होती हैं!
मैं एक और अधिक विकल्पों को फिर से आज़माऊंगा, जैसे कि आईएसओ बनाना और उस के साथ बूट करना, आदि।
धन्यवाद, मेरे पास विंडोज है, मैंने एक दूसरे के साथ बूट किया है, डिस्क क्रिप्टोकर इंस्टॉल किया है, रिबूट किया गया है और जीपीटी एक को माउंट करने का प्रयास किया है, यह ठीक है, इसलिए मैं इसे डिक्रिप्ट करता हूं, और थार को बूट करने में सक्षम नहीं होने की बड़ी समस्या को ठीक करता हूं, जब तक मुझे नहीं मिल जाता है एक समाधान मैं एक VirtualBOX मशीन पर अधिक परीक्षण करूँगा, मेरे लैपटॉप के साथ फिर से नेतृत्व करने से पहले ... काश DiskCryptor ने मुझे ऐसा करने से पहले चेतावनी दी होगी ... लेकिन कम से कम मुझे पता है कि मैं क्या कर रहा हूं और मुझे बूटिंग फॉर्म पता है अन्य विंडो मैं डिक्रिप्ट कर सकता हूं, मेरे पास क्लोन बैकअप आदि भी हैं।
शायद मुझे कुछ याद है! हो सकता है कि मुझे पूरी तरह से समझ में नहीं आया कि कैसे बूट किया जाए या डिस्क क्रिप्टोकरंसी को कहां रखा जाए, कैसे कॉन्फ़िगर किया जाए, आदि।
कृपया ध्यान रखें कि मुझे एक ही GPT डिस्क पर 4 से अधिक अलग-अलग Windows होम 32 बिट्स चाहिए, मैं उन्हें 100% अलग-थलग करना चाहता हूं, जिसमें बूट कोड, BCD और ऐसे सामान शामिल हैं ... जो कोई अन्य विकल्प नहीं बनाते हैं ... अनिवार्य रूप से GPT। .. मैं उन्हें अलग-अलग पासवर्डों के साथ एन्क्रिप्ट करना चाहता हूं, न केवल सिस्टम (जहां विंडोज फ़ोल्डर है), बूट विभाजन भी (जहां बीसीडी है), एन्क्रिप्शन Grub2 मेरे लिए आसान है ऐसा करने के लिए चीज़ को जटिल नहीं बनाने के लिए मैं इसका उपयोग नहीं करता हूं जब तक मैं एक काम कर समाधान नहीं मिल जाता है एन्क्रिप्टेड।
मैंने सोचा था कि बूट विभाजन (जहाँ BCD है) की सुरक्षा प्रणाली (जहाँ WINDOWS फ़ोल्डर है) की तुलना में बहुत अधिक होगी, यह स्व है, लेकिन मुझे सिर्फ oposite मिला।
मुझे परीक्षण करना चाहिए, परीक्षण करना चाहिए और परीक्षण करना चाहिए ... क्या मुझे एक रास्ता मिल सकता है।
हां, अगर कोई उनके बारे में सोच रहा है, तो मैंने ट्रू क्रिप्टक्रिप्ट और वेरा क्रिप्ट की कोशिश की थी, दोनों में अधिक समस्याएँ हैं, ट्रू क्रिप्टेक जीपीटी सिस्टम एनक्रिप्शन को अनुमति नहीं देता है और वेरा क्रिप्टेक जीपीटी डिस्क केवल यू-ईएफआई के लिए हैं इसलिए जब यू-ईएफआई बैकअप की कोशिश करता है तो यह विफल हो जाता है सामान, कोई फर्क नहीं पड़ता कि मैं एक ईएफआई विभाजन डालूं, क्योंकि मशीन में कोई ईएफआई संस्करण (केवल BIOS, कोई यू-ईएफआई) नहीं है।
बूट (एन्क्रिप्शन के बिना) इस तरह से चला जाता है, पावर ऑन, BIOS रन, BIOS रीड डिस्क फर्स्ट सेक्टर, एक ग्रब 2 बूटलोडर कोड ढूंढें, इसे चलाएं, रॉ ग्रबबीआईओएस (कोर.आईएमजी) पढ़ें और इसे चलाएं, ग्रब 2 अपने सामान को पढ़ें (ग्रब पढ़ें .cfg फ़ाइल) और मेनू दिखाएं, मैं चुनता हूं कि मैं किस सिस्टम को बूट करना चाहता हूं, Grub2 फिर मेमडिस्क को लोड करता है और वर्चुअल हार्ड डिस्क को संबंधित VHD इमेज में डालता है और इसे जंप करता है, उस के MBR पर कोड चलाया जाता है (NT60 कोड) ), फिर bootmgr को लोड किया जाता है और फिर चलाता है, फिर winload.exe, आदि ... सामान्य विंडोज़ बूट ... फिर मेरा शेड्यूल कार्य सिस्टम खाते पर लॉन्च किया गया है, वही VHD जुड़ा हुआ है, अब BCD तक पहुँचा जा सकता है, लॉगऑन शीघ्र दिखाई देता है, मैं उपयोगकर्ता का चयन करता हूं, आदि ... सामान्य खिड़कियां जारी रहती हैं ... डेस्कटॉप एपर्स।
सभी बूट एक ही HDD से किया जाता है, यह GPT शैली पर है, चाल यह है कि बूट विंडोज़ I माउंट (Grub2 + memdisk + VHD फ़ाइल के साथ) से पहले एक वर्चुअल एमबीआर डिस्क जहां nt60 बूट कोड और बीसीडी हैं, उसी तरह विंडोज यह वास्तव में एक एमबीआर डिस्क से बूटिंग है, लेकिन यह एक फ़ाइल में संग्रहीत एक आभासी है, एक GPT विभाजन में संग्रहीत है, दूसरी अच्छी चाल Grub2 के लिए धन्यवाद है जो केवल एक पीसी पर GPT डिस्क से बूट करने की अनुमति देता है।
आशा है कि कोई मेरे बूट प्रक्रिया को पुन: पेश कर सकता है और DiskCryptor का परीक्षण कर सकता है। यह भी आशा है कि किसी दिन VeraCrypt GPT = U-EFI नहीं होगा।
वीएचडी बनाने के लिए मैंने विंडोज़ से डिस्कपार्ट का उपयोग किया; यह विंडोज इंस्टाल मीडिया से बूट होने और कंसोल (चुनिंदा भाषा के बाद शिफ + एफ 10) में जाने और डिस्कपार्ट का उपयोग करने के बाद भी बनाया, माउंट, एक्सेस किया जा सकता है।
धन्यवाद DiskCryptor मैं क्या चाहता हूँ के पास एक छोटा सा हूँ, लेकिन अभी भी वहाँ नहीं है, बस थोड़ा और कदम ... बूट विंडोज!
अगला भाग एक SystemRescueCD (एक लिनक्स लाइव डिस्ट्रो) से डिस्क क्रिप्टोरर को माउंट करेगा, लेकिन यह वास्तव में एक कठिन कहानी होगी जो यह संभव है।