OS X पर Bitlocker USB स्टिक खोलें


8

मेरे पास विंडोज 7 बिल्ट-इन टूल (बिटलॉकर) द्वारा एन्क्रिप्ट किया गया यूएसबी स्टिक है। मैं इसे अपने OS X El Capitan पर खोलना चाहूंगा।

जब मैं इसे खोलता हूं, तो मुझे एक फ़ाइल "BitLockerToGo.exe" मिलती है और दूसरा "रीड मी.उर्ल"

मुझे यहाँ और वहाँ कुछ टुकड़े मिले लेकिन मैक के लिए कोई पूरी प्रक्रिया नहीं है।



@Marthijn "M3 bitlocker" ध्यान देने योग्य है: लाइसेंसिंग मॉडल ने मुझे इसका उपयोग करने से हतोत्साहित किया लेकिन पाठक चुना के लिए स्वतंत्र है।
ए। रिचर्ड

जवाबों:


9

वास्तव में मैंने कुछ सफलता के बाद पूछा क्योंकि मुझे लगा कि इससे सभी को फायदा होगा ;-)

यहां पूरी प्रक्रिया है। कुछ लिंक गायब हैं क्योंकि मेरे पास उन सभी को एम्बेड करने के लिए पर्याप्त प्रतिष्ठा नहीं है। उसके लिए माफ़ करना।

उच्च-स्तरीय, हमें "बस" डिस्क्लेमर की आवश्यकता है।

लेकिन इसे स्थापित करने के लिए, समाधान के लिए कुछ निर्भरताएं हैं ... हमें आवश्यकता है:

  1. "ओएस एक्स के लिए फ्यूज"
    • बस अपनी साइट पर .img डाउनलोड करें, .pkg इंस्टॉलर खोलें और चलाएं
  2. Xcode कमांड लाइन डेवलपर्स उपकरण

    • मुझे यकीन नहीं है कि सामान्य जवाब क्या है।
    • एक टर्मिनल खोलें, और टाइप करें

      xcode-select --install
      
      • यदि आपको एक त्रुटि मिलती है "-बैश: xcode-select: कमांड नहीं मिला", तो आपको ऐप स्टोर से Xcode इंस्टॉल करने की आवश्यकता है, फिर इस कमांड को फिर से शुरू करें।
      • यदि कोई अलर्ट विंडो पॉपअप पूछती है कि क्या आप इंस्टॉल करना चाहते हैं, तो "इंस्टॉल" बटन पर क्लिक करें।
      • यदि यह त्रुटि "xcode- चयन: त्रुटि: कमांड लाइन उपकरण पहले से ही स्थापित है, [...]", तो आप सभी सेट हो जाते हैं।
  3. "होमब्रू"

    • उनकी वेबसाइट पर निर्देश के बाद, टर्मिनल में निम्नलिखित लिखें:

      /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
      
    • यदि आपको Xcode टूल इंस्टॉल नहीं होने के बारे में कोई त्रुटि मिलती है, जबकि आपने इसे इंस्टॉल किया है, तो Xcode का पथ बदलें:

      sudo xcode-select -switch /
      
  4. और स्पष्ट रूप से dislocker !

    • डाउनलोड ज़िप (हरे बटन में उपलब्ध "क्लोन या डाउनलोड" दाईं ओर)
    • ज़िप सामग्री निकालें
    • टर्मिनल खोलें और निर्देशिका को डिस्क्लेमर-मास्टर निर्देशिका में बदलें
    • संकलनकर्ता और स्थापित करें:

      brew install src/dislocker.rb
      
      • यदि आपको Xcode टूल इंस्टॉल नहीं होने के बारे में कोई त्रुटि मिलती है, जबकि आपने इसे इंस्टॉल किया है, तो इस तरह से पथ बदलें:

        sudo xcode-select -switch /
        

हताश न हों, अब यूएसबी स्टिक को माउंट करने का समय आ गया है !

लेकिन यह तुच्छ नहीं है ...

  1. डिस्क उपयोगिता का उपयोग करते हुए, USB स्टिक के उपकरण को पहचानें:
    • डिस्क उपयोगिता खोलें और यूएसबी स्टिक ड्राइव का चयन करें। कहीं आपको "disk3s1" जैसा कुछ मिलना चाहिए। इस उदाहरण को निम्न पंक्तियों में अपने वास्तविक मूल्य से बदलें।
    • डिस्क उपयोगिता को खुला रखें, इसका उपयोग अगले चरणों में किया जाएगा
  2. डिस्क उपयोगिता (उदाहरण बटन) से उदाहरण के लिए USB ड्राइव निकालें
  3. डिक्रिप्ट फ़ाइल के लिए एक निर्देशिका बनाएँ

    sudo mkdir /tmp/mydrive
    

    चेतावनी: इस निर्देशिका में अजीब विशेषताएं होंगी: यह "ls" के साथ दिखाई देता है, लेकिन "ls -l" के साथ नहीं और फाइंडर में नहीं जहां भी यह है, इसके अलावा सामग्री को सूचीबद्ध नहीं किया जा सकता है, और इसे हटाने की कोशिश करना अक्सर अजीब के साथ विफल होता है। त्रुटि संदेश। इसलिए मैं इसे / tmp में डालता हूं जिसे हर रिबूट पर साफ किया जाता है।

  4. Dislocker के साथ USB स्टिक को डिक्रिप्ट करें। यदि डिस्क "disk3s1" है और पासवर्ड "MyPassword" है, तो कमांड इस तरह दिखाई देगी:

    sudo dislocker-file -V /dev/disk3s1 -v -uMyPassword -r -- /tmp/mydrive
    
  5. डिस्क छवि को डिस्क उपयोगिता में जोड़ें और इसे माउंट करें

    sudo hdiutil attach -imagekey diskimage-class=CRawDiskImage /tmp/mydrive/dislocker-file
    

    नोट: अपने आप से "/ tmp / mydrive / dislocker-file" को सूचीबद्ध करने का प्रयास न करें। बस मान लीजिए कि यह वहां है और जैसा है वैसा ही लिखें।

ऑवर्रे !!!, नया ड्राइव है!


क्योंकि वास्तव में कुछ भी आसान नहीं है, सफाई के लिए आपको निम्नलिखित कार्य करने की आवश्यकता है:

  1. ड्राइव को अनमाउंट करें
    • अपने मित्र डिस्क उपयोगिता से उदाहरण के लिए, इसके आइकन का चयन करें और "अनमाउंट" बटन पर क्लिक करें
  2. छवि से छुटकारा पाएं
    • "डिस्क उपयोगिता" से, ग्रेय ड्राइव का चयन करें, और मेनू से "फाइल" "इजेक्ट" चुनें।
  3. फ्यूज वॉल्यूम को अलग करें

    sudo  hdiutil detach /tmp/mydrive/
    

केवल अब निर्देशिका / tmp / mydrive एक सादे निर्देशिका है जिसे हटाया जा सकता है ...


जैसा कि आपने देखा कि प्रक्रिया निश्चित रूप से जटिल है और अंत में मुझे केवल एक रीड-ओनली ड्राइव मिलती है। मैं किसी भी बेहतर जवाब से दिलचस्पी लेता हूं।


brew install src/dislocker.rbmakeकदम पर विफल रहा । अजीब तरह से, मैन्युअल रूप से चल रहा है cmake, makeऔर make installसफल रहा और इसे तहखाने में स्थापित किया।
ड्रू स्टीफंस

जोनाटन $ sudo dislocker -V / dev / disk2s1 --user-password xxx - ~ / डिक्रिप्टेड-डिस्क उपयोगकर्ता पासवर्ड दर्ज करें: फ़्यूज़: अमान्य तर्क `/ उपयोगकर्ता / जोनाटन / डिक्रिप्ट-डिस्क त्रुटि क्या हो सकती है? मैंने एक मौजूदा निर्देशिका और एक गैर-मौजूदा निर्देशिका ...
jontejj

8

मैं उच्च सिएरा पर अपना अनुभव साझा करना चाहता हूं, क्योंकि यह और भी सरल लगता है।

स्थापना

होमब्रू

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

MacOS के लिए फ्यूज

brew cask install osxfuse

टिप्पणियाँ

  • Osxfuse को स्थापित और / या उपयोग करने के लिए आपको उनके कर्नेल विस्तार को सक्षम करने की आवश्यकता हो सकती है System Preferences → Security & Privacy → General

  • आगे बढ़ने से पहले रिबूट सुनिश्चित करें (जैसा कि ऑक्सफ्यूज़ ऐसा करने की सलाह देता है)।

dislocker

brew install dislocker

ऑपरेशन

पर्वत

# to unlock the dislocker image
sudo dislocker -v -V /dev/disk3s1 -r -uPASSWORD ~/mydrive

# to mount the unlocked image
sudo hdiutil attach /tmp/mydrive/dislocker-file -imagekey diskimage-class=CRawDiskImage -mountpoint /Volumes/mydrive

अनमाउंट

# unmount the unlocked image
sudo hdiutil detach /Volumes/mydrive

# release the unlocked bitlocker
sudo hdiutil detach /tmp/mydrive

लिपि

मैंने माउंट / अनमाउंट प्रक्रिया को आसान बनाने के लिए एक जिस्ट भी बनाया है :

# mount, will be available at /Volumes/bitlocker.disk3s1
sudo mount-bitlocker /dev/disk3s1 PASSWORD

# unmount
sudo umount-bitlocker /dev/disk3s1

यह एकमात्र सही उत्तर है जो अप-टू-डेट है। यहां तक ​​कि डिस्क्लेमर गीथब भी अपडेट नहीं है।
'21

0

मैं अभी भी काम करता है (2 अक्टूबर, 2018) इसकी पुष्टि कर सकता हूं। हालाँकि, दोनों डिस्क्लेमर अनलॉक कमांड और गिस्ट वॉल्यूम को रीड-ओनली के रूप में माउंट करते हैं। जब पूर्ण पहुंच (पढ़ने / लिखने) की आवश्यकता होती है, तो dislocker कमांड से "-r" विकल्प को हटा दें और "-r" को हटाकर जिस्ट माउंट-बिटलॉकर को संपादित करें।


-1

दूसरा तरीका

वर्चुअल मशीन में विंडोज का उपयोग करें। VM को USB डिवाइस के माध्यम से पास करें और macOS होस्ट करने के लिए वापस साझा करें।

मैंने इसकी कोशिश नहीं की है, लेकिन इसे सैद्धांतिक रूप से काम करना चाहिए।

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