Mam /home
zaszyfrowaną partycję Linuksa ecryptfs
, moja instalacja Linuksa już nie działa i chcę uzyskać dostęp do plików przechowywanych na tej partycji z systemu Windows. Czy istnieje narzędzie / procedura, które pozwoliłoby mi to zrobić?
windows
encryption
ecryptfs
mdeous
źródło
źródło
Odpowiedzi:
eCryptfs to system plików wbudowany w jądro Linuksa. Nie ma sposobu na odszyfrowanie tych danych z poziomu systemu Windows.
Możesz jednak uruchomić Ubuntu LiveCD, odszyfrować i odzyskać dane (zakładając, że posiadasz wymagane klucze), korzystając z narzędzia ecryptfs-recovery-private .
Pełne instrukcje można znaleźć tutaj:
Pełne ujawnienie: jestem jednym z autorów i opiekunów eCryptfs .
źródło
eCryptfs
w systemie Windows w jedną lub drugą (Cygwin
,MinGW
), jakEncFS
? Myślę, że nieocenione byłoby posiadanie solidnego natywnego systemu szyfrowania zgodnego z systemem Linux w systemie Windows. Sarah DeanLUKS
pracowała w systemie WindowsFreeOTFE
, ale ona i / lub projekt zmarli przed podpisaniem umowy.Ponieważ ecryptfs został napisany jako moduł jądra, „narzędziem” służącym do tego jest jądro Linuksa.
Ale nadal musimy skopiować dane do systemu Windows lub odczytać je z poziomu systemu Linux.
Na szczęście możemy użyć narzędzi automatyzacji do pobierania, instalowania, konfigurowania i uruchamiania jądra systemu Linux w systemie Windows za pomocą niektórych rozległych poleceń powłoki systemu Windows. Vagrant z łatwością radzi sobie z udostępnianiem folderów między Windows a Ubuntu i może być zainstalowany za pomocą kilku poleceń w Windows
Zanim zaczniemy, jeśli chcesz skopiować zaszyfrowane pliki (w tym meta katalogi) z partycji ext4 na NTFS, polecam Disk Wewnętrzals Linux Reader , ale jeśli jesteś biegły w
mount
poleceniu unix , możesz pominąć ten krok (po prostu wolę GUI odmount
polecenia)Zainstaluj włóczęgę za pośrednictwem oficjalnego instalatora (czekoladowe porty nie są zalecane)
W oknie administratora systemu Windows (naciśnij klawisz Windows i wpisz polecenie, a następnie kliknij prawym przyciskiem myszy polecenie Uruchom jako administrator):
Zainstaluj Chocolatey, a następnie uruchom ponownie wiersz polecenia administratora i wpisz:
W wierszu polecenia cygwin (naciśnij klawisz Windows i wpisz cygwin):
Powinieneś być teraz w powłoce ubuntu za pośrednictwem maszyny wirtualnej:
Jeśli to się nie powiedzie, możesz upewnić się, że masz zawinięty plik hasła (
sudo updatedb && locate wrapped-passphrase
) lub zajrzeć do wstawiania zapakowanego hasła do brelokaNadal masz problemy? Wypróbuj metodę montowania. Możesz także bawić się z następującymi ( więcej szczegółów tutaj ):
sudo mount -t ecryptfs /dev/mydevicehere decrypted
Pamiętaj, że możesz to zrobić bez kopiowania ŻADNYCH plików z ext4 do NTFS i pomiń kilka kroków.Kiedy są skuteczne, jeśli chcesz te pliki dostępne dla Windows, wystarczy skopiować je
/vagrant
zcp
poleceniem - mieć świadomość, jesteś powielanie danych w ten sposób.Wszystko gotowe? Szczęśliwy? Wyjdź z maszyny Wirtualnej Ubuntu, pisząc,
exit
a następnie wyłącz ją, piszącvagrant halt
, i usuń maszynę wirtualną, piszącvagrant destroy
źródło