技術文檔 2021年11月17日
這是場景。我(wǒ)的系統帶有 Windows 10 Pro,并且帶有 BitLocker 加密。即使爲 Windows 啓用了 BitLocker 加密,我(wǒ)還是在雙引導模式下(xià)安裝了 Ubuntu。
您可以輕松地從 Linux 中(zhōng)訪問 Windows 文件。這裏沒有高保真東西。隻需轉到文件管理器并單擊通常位于“其他位置”選項卡下(xià)的 Windows 分(fēn)區。
使用 BitLocker 加密的 Windows 分(fēn)區,該過程也不太複雜。隻是當你嘗試挂載 Windows 分(fēn)區時,它會要求輸入密碼。
它雖然有效。就我(wǒ)而言,我(wǒ)輸入了 48 位的 BitLocker 恢複密碼,它解密了 Windows 分(fēn)區并将其安裝在 Ubuntu 21.10 和 GNOME 40 中(zhōng)沒有任何問題。
試試你的 BitLocker 密碼。如果這不起作用,請嘗試恢複密碼。對于普通 Windows 10 專業版用戶,恢複密碼存儲在您的 Microsoft 帳戶中(zhōng)。Micrsoft 帳戶中(zhōng)的 BitLocker 恢複密碼
進入恢複,您将看到現在可以訪問 Windows 分(fēn)區及其文件。選中(zhōng)“記住密碼”框也可以爲進一(yī)步使用節省時間。
如果上述方法對您不起作用,或者您被命令行卡住了,則有另一(yī)種方法。
此方法涉及使用名爲Dislocker的工(gōng)具。
Dislocker 過程分(fēn)爲兩部分(fēn)。第一(yī)部分(fēn)解密 BitLocker 加密并給出一(yī)個名爲 dislocker-file 的文件。這基本上是一(yī)個虛拟的 NTFS 分(fēn)區。第二部分(fēn)基本上就是挂載你剛剛得到的虛拟NTFS分(fēn)區。
您需要 BitLocker 密碼或恢複密碼來解密加密驅動器。
讓我(wǒ)們詳細看看步驟。
Dislocker 在大(dà)多數 Linux 發行版的存儲庫中(zhōng)可用。請使用您的發行版的包管理器來安裝它。
在基于 Ubuntu 和 Debian 的發行版上,使用以下(xià)命令:
sudo apt install dislocker
您需要創建兩個挂載點。一(yī)個用于 Dislocker 将生(shēng)成 dislocker 文件的位置,另一(yī)個用于将此 Dislocker 文件(虛拟文件系統)挂載爲循環設備。
沒有命名限制,您可以随意命名這些挂載目錄。
一(yī)一(yī)使用這些命令:
sudo mkdir -p /media/decrypt
sudo mkdir -p /media/windows-mount
您需要 Windows 分(fēn)區的名稱。您可以使用文件浏覽器或 Gparted 等 GUI 工(gōng)具。
就我(wǒ)而言,Windows 分(fēn)區是 /dev/nvme0n1p3。您的系統會有所不同。爲此,您也可以使用命令行。
sudo lsblk
你已經設置好了一(yī)切。現在是真正的部分(fēn)。
如果您有 BitLocker 密碼,請以這種方式使用 dislocker 命令(用實際值替換 <partition_name> 和 <password>):
sudo dislocker <partition_name> -u<password> -- /media/decrypt
請注意u 和 password 之間沒有空格。
如果您隻有恢複密碼,請以這種方式使用該命令(将 <partition_name> 和 <recovery_password> 替換爲實際值):
sudo dislocker <partition_name> -p<recovery_password> -- /media/decrypt
同樣,p 和 password 之間沒有空格。
解密分(fēn)區應該不會花費很長時間。在我(wǒ)們的例子中(zhōng),您應該在指定的挂載點 /media/decrypt 中(zhōng)看到 dislocker 文件。現在挂載這個dislocker文件:
sudo mount -o loop /media/decrypt/dislocker-file /media/windows-mount
你完成了。您的 BitLocker 加密的 Windows 分(fēn)區已解密并安裝在 Linux 中(zhōng)。您也可以從文件資源管理器訪問它。
如果你得到這樣的錯誤:
mount: /media/windows-mount: wrong fs type, bad option, bad superblock on /dev/loop35, missing codepage or helper program, or other error.
您應該在挂載時指定文件系統。
對于 NTFS,請使用:
sudo mount -t ntfs-3g -o loop /media/decrypt/dislocker-file /media/windows-mount
對于 exFAT,請使用:
sudo mount -t exFAT-fuse -o loop /media/decrypt/dislocker-file /media/windows-mount
您可以從文件管理器卸載挂載的分(fēn)區。隻需單擊名爲 windows-mount 的分(fēn)區旁邊的卸載符号。
否則,卸載命令始終爲您服務。
sudo umount /media/decrypt
sudo umount /media/windows-mount
我(wǒ)希望它能幫助你。
關鍵詞: