如何在 MBR 上重新安裝 truecrypt?

如何在 MBR 上重新安裝 truecrypt?

我已經用谷歌搜尋了很多,但找不到答案。

我有一個雙重開機系統,帶有TrueCrypt加密的 Windows 分割區和非加密的 Ubuntu 分割區(使用 GRUB2 訪問)效果很好。但我不小心觸發了 GRUB 覆蓋了 MBR。現在我的電腦直接啟動到 GRUB,但無法存取 Windows!

如果有一種方法可以重新安裝 TrueCrypt,以便它要求輸入密碼才能進入 Windows,並讓我按Escape從 GRUB2 啟動 Ubuntu,那麼請告訴我。

注意:我不想解密 Windows 分割區。

答案1

來自 TrueCrypt加密方案,系統磁碟區標頭位於磁碟區的末尾,並且應該仍然存在,即使您已經覆寫了引導程式。

卷的前 512 位元組(即標準卷標頭)被讀入 RAM,其中前 64 位元組是鹽(請參閱 TrueCrypt 磁碟區格式規格)。對於系統加密(請參閱系統加密一章),第一個邏輯磁碟機磁軌的最後 512 個位元組被讀入 RAM(TrueCrypt 引導程式儲存在系統磁碟機的第一個磁軌和/或 TrueCrypt 救援磁碟上)

這意味著,您的資料應該仍然可以存取。如果您啟動到另一個安裝了 TrueCrypt 的系統(您可以使用您的 Linux,有一個適用於 Linux 的 TrueCrypt 版本也),您可以安裝分割區並存取資料。請注意,安裝時必須切換“系統磁碟區”選項。我建議您先測試您的數據是否完好,一旦您能夠訪問它,備份卷標頭。這非常重要,因為如果標頭遺失/損壞,實際上意味著您的資料將永遠遺失!

現在您已經安全了,您應該能夠使用 Linux 中的 TrueCrypt 重新安裝引導程式並像以前一樣進行設定。確保這次將 .iso 備份燒錄到 CD/DVD,因為它可以讓您使用該媒體啟動 Windows,以防您再次覆蓋 BL。我無法找到引導程式的文檔,但我記得設定它以使用 Linux 很簡單。開機載入程式應安裝在 MBR 上,GRUB 應安裝在某個主分割區(例如 /boot)上。然後,TC 開機載入程式應配置為在按 ESC 時嘗試引導其他分割區,實際上,當 GRUB 在安裝分割區的開頭找到它時,將控制權交給 GRUB。

如果我沒記錯的話,TC 會對原始引導程式進行備份,但不記得是否有設定可以讓您在按下 ESC 後啟動原始引導程式。這也可以工作,無需在分割區上安裝 GRUB。

很抱歉,我無法提供多重啟動設定的詳細步驟,自從我嘗試它以來已經有一段時間了,但這應該為您提供一些入門指南。

相關內容