如何在 Linux 中掛載 Bitlocker 加密的 Windows 分區(qū)
情況是這樣的。我的系統(tǒng)自帶 Windows 10 Pro,并且?guī)в?BitLocker 加密功能。我 甚至在 Windows 啟用了 BitLocker 加密的情況下,以雙啟動(dòng)模式安裝了 Ubuntu。
你可以輕松地從 Linux 中訪問 Windows 文件。沒有什么高科技的東西。只要進(jìn)入文件管理器,點(diǎn)擊通常位于“其他位置”標(biāo)簽下的 Windows 分區(qū)。
Mounting Windows partition through the file manager in Linux desktop
對(duì)于 BitLocker 加密的 Windows 分區(qū)來說,這個(gè)過程也不是太復(fù)雜。只是當(dāng)你試圖掛載 Windows 分區(qū)時(shí),它會(huì)要求你輸入密碼。
Password required for encrypted Windows drive mount in Linux
這是能工作的。在我的情況中,我輸入了 48 位 BitLocker 恢復(fù)密碼,它解密了 Windows 分區(qū),并在帶有 GNOME 40 的 Ubuntu 21.10 中毫無問題地掛載了它。
試試你的 BitLocker 密碼。如果這不起作用,試試恢復(fù)密碼。對(duì)于普通的 Windows 10 Pro 用戶,恢復(fù)密碼存儲(chǔ)在你的微軟賬戶中。
BitLocker Recovery Password in Micrsoft Account
輸入恢復(fù)密碼,你會(huì)看到 Windows 分區(qū)和它的文件現(xiàn)在可以訪問。勾選“記住密碼”框也是為了進(jìn)一步使用而節(jié)省時(shí)間。
Encrypted Windows partition now mounted in Linux
如果上述方法對(duì)你不起作用,或者你不熟悉命令行,還有一個(gè)替代方法。
這個(gè)方法包括使用一個(gè)叫做 Dislocker 的工具。
使用 Dislocker 在 Linux 中掛載 BotLocker 加密的 Windows 分區(qū)(命令行方法)
使用 Dislocker 分為兩部分。第一部分是解開 BitLocker 的加密,并給出一個(gè)名為 dislocker-file
的文件。這基本上是一個(gè)虛擬的 NTFS 分區(qū)。第二部分是掛載你剛剛得到的虛擬 NTFS 分區(qū)。
你需要 BitLocker 密碼或恢復(fù)密碼來解密加密的驅(qū)動(dòng)器。
讓我們來看看詳細(xì)的步驟。
步驟 1:安裝 Disclocker
大多數(shù) Linux 發(fā)行版的倉庫中都有 Dislocker。請(qǐng)使用你的發(fā)行版的包管理器來安裝它。
在基于 Ubuntu 和 Debian 的發(fā)行版上,使用這個(gè)命令:
sudo apt install dislocker
Installing Dislocker in Ubuntu
步驟 2:創(chuàng)建掛載點(diǎn)
你需要?jiǎng)?chuàng)建兩個(gè)掛載點(diǎn)。一個(gè)是 Dislocker 生成 dislocker-file
的地方,另一個(gè)是將這個(gè) dislocker-file
(虛擬文件系統(tǒng))作為一個(gè)回環(huán)設(shè)備掛載。
沒有命名限制,你可以給這些掛載目錄起任何你想要的名字。
逐一使用這些命令:
sudo mkdir -p /media/decrypt
sudo mkdir -p /media/windows-mount
Creating mount points for dislocker
步驟 3:獲取需要解密的分區(qū)信息
你需要 Windows 分區(qū)的名稱。你可以使用文件資源管理器或像 Gparted 這樣的 GUI 工具。
Get the partition name
在我的例子中,Windows 分區(qū)是 /dev/nvme0n1p3
。對(duì)你的系統(tǒng)來說,這將是不同的。你也可以使用命令行來達(dá)到這個(gè)目的。
sudo lsblk
步驟 4:解密分區(qū)并掛載
你已經(jīng)設(shè)置好了一切。現(xiàn)在是真正的部分。
如果你有 BitLocker 密碼,以這種方式使用 dislocker
命令(用實(shí)際值替換 <partition_name>
和 <password>
):
sudo dislocker <partition_name> -u<password> -- /media/decrypt
如果你只有恢復(fù)密碼,請(qǐng)以這種方式使用該命令用實(shí)際值替換 <partition_name>
和 <password>
):
sudo dislocker <partition_name> -p<recovery_password> -- /media/decrypt
在解密該分區(qū)時(shí),應(yīng)該不會(huì)花很長時(shí)間。你應(yīng)該在指定的掛載點(diǎn)看到 dislocker-file
,在我們的例子中是 /media/decrypt
?,F(xiàn)在掛載這個(gè) dislocker-file:
sudo mount -o loop /media/decrypt/dislocker-file /media/windows-mount
完成了。你的 BitLocker 加密的 Windows 分區(qū)已經(jīng)被解密并掛載到 Linux 中。你也可以從文件資源管理器中訪問它。
Mounting Dislocker decrypted Windows partition with file manager
文件系統(tǒng)類型錯(cuò)誤的故障排除提示
如果你遇到這樣的錯(cuò)誤:
mount: /media/windows-mount: wrong fs type, bad option, bad superblock on /dev/loop35, missing codepage or helper program, or other error.
你應(yīng)該在掛載時(shí)指定文件系統(tǒng)。
對(duì)于NTFS,使用:
sudo mount -t ntfs-3g -o loop /media/decrypt/dislocker-file /media/windows-mount
對(duì)于 exFAT,使用:
sudo mount -t exFAT-fuse -o loop /media/decrypt/dislocker-file /media/windows-mount
解除對(duì) Windows 分區(qū)的掛載
你可以從文件管理器中取消掛載的分區(qū)。只要點(diǎn)擊名為 windows-mount 的分區(qū)旁邊的卸載符號(hào)。
或者,你可以使用卸載命令:
sudo umount /media/decrypt
sudo umount /media/windows-mount
我希望這對(duì)你有幫助。