有多少人在啟動計算機時經歷過這種下沉的感覺?如您所知,在 Windows 在我面前死機並拒絕播放之前,我的腦海中有一個小故障,即“這比平時花費的時間更長”。
Ubuntu 也可用於修復損壞的 Windows 安裝。 如果您的文件系統或主引導記錄在 Windows 中損壞,請不要擔心。什麼都沒有丟失。 您可以使用 Ubuntu 修復與 Windows 操作系統相關的問題。這種技術應該適用於基於 Ubuntu 的 Linux 發行版。
下載、安裝和啟動 Ubuntu
如果您已經擁有雙啟動 Ubuntu 和 Windows 機器,則可以跳過此步驟。
如果您沒有實時 USB 記憶棒,則需要購買一個。但是,首先您需要下載官方的 Ubuntu 安裝 ISO。
下載: Ubuntu ISO
完成後,創建一個新的可啟動 Ubuntu USB。 有多種工具可用於從 ISO 文件創建可啟動 USB,但由於其易於使用和直觀的界面,您可以使用 balena Etcher。 只需選擇並單擊 ISO 文件和媒體設備 閃光..
對於雙引導,這是在引導時選擇 Ubuntu 而不是 Windows 的簡單過程。對於實時 USB 記憶棒和 CD,您需要在啟動 PC 時進入 BIOS 設置(通常按下) F2 還 戴爾然後將啟動設備調整為先從主硬盤上的 USB 設備或 CD 驅動器啟動。
如果你做的一切都正確,你會看到 Ubuntu 引導加載程序。從這裡,您需要選擇直接啟動 RTOS 試試 Ubuntu.. 一兩分鐘後,桌面將出現,您可以開始了。
修復損壞的 Windows NTFS 分區
幸運的是,您可以安排 NTFS 完整性檢查並嘗試從 Ubuntu 修復損壞的 Windows NTFS 分區,但首先您需要安裝一些軟件包。這也適用於所有拒絕掛載到 Ubuntu 的 NTFS 驅動器。
打開終端並鍵入以下內容以安裝 NTFS-3G。
sudo apt install ntfs-3g
您現在可以繼續修復您的 Windows 安裝。首先,找到 Windows 分區。在終端中,鍵入:
sudo fdisk -l
輸出:
我正在尋找這樣的條目:
/dev/sda9 * 638 12312 93773824 8.9G Microsoft basic data
這一點很重要 /dev/sda9 這表示 Windows 分區的安裝位置,“Microsoft Basic Data”表示該分區是 Microsoft Windows 樣式的設備。您還可以通過檢查分區的大小來識別 Windows 驅動器(8.9G)。
因此,在這種情況下 /dev/nvme0n1p9 表示 Windows 位於分區號為 9 的 NVMe SSD 上。通常,如果 Windows 分區在您的硬盤上,則設備名稱將為: /dev/sdax, 在哪裡 X 是一個數字。
您應該使用此信息嘗試使用 ntfsfix 命令修復分區。在終端中輸入以下內容:
sudo ntfsfix /dev/<device name>
交換 在 Windows 分區上(例如) /dev/nvme0n1p9) 並輸入密碼。 NTFS-3G 安裝驅動器並檢查完整性。發現的任何錯誤都會自動更正。
重新啟動您的 PC 並評估情況。如果沒有問題,Windows 將毫無問題地啟動。
修復損壞的主引導記錄
如果 Windows 啟動記錄有問題,您也可以在 Ubuntu 上修復它。 假設您已啟動 Ubuntu,請打開終端並運行以下命令:
sudo os-prober
然後通過在命令行鍵入以下內容重新生成 GRUB 配置文件:
sudo update-grub
GRUB 識別存儲設備上的 Windows EFI 分區並嘗試將其添加到條目中。我們建議您重新啟動計算機。 移除所有 LiveCD / USB 設備。
或者,您可以使用 LILO 引導加載程序。首先,通過鍵入以下命令將其安裝到您的系統中:
sudo apt install lilo
輸入密碼以繼續安裝。在此過程中,您可能會看到警告。
此時,您需要知道您的 Windows 安裝分區的設備名稱。如果您錯過了,請輸入:
sudo fdisk -l
找到與您的 Windows 安裝關聯的“Microsoft Basic Data”分區並鍵入:
sudo lilo -M /dev/<device name> mbr
交換 在 Windows 分區上(例如) /dev/sda2) 然後打 進來.LILO 嘗試恢復主引導記錄。再次重新啟動系統以查看問題是否消失。
從 Ubuntu Windows 分區恢復數據
如果您在安裝 Windows 並嘗試所有方法時遇到問題,但仍然無法正常工作,那麼您還有希望。請記住,您可以掛載分區並根據需要檢索盡可能多的數據。使用終端,一次輸入以下命令。
sudo mkdir /media/windows
sudo ntfs-3g -o force,rw /dev/<device name> /media/windows
交換 驅動器會使用您的 Windows 分區的位置在您的桌面上彈出。 mkdir 命令創建一個將要掛載 Windows 文件系統的目錄,然後使用 ntfs-3g 命令將文件系統掛載到新創建的文件夾上。
將所有重要數據從 Windows 文件系統複製到 Linux 分區。然後,您可以解決 Windows 安裝問題,然後將其傳輸到可移動媒體進行恢復。
使用 Ubuntu 解決 Windows 問題
Ubuntu 最近保存了你的培根嗎?您幾乎可以使用任何其他 Linux 系統修復發行版來修復此類 Windows 問題。 一些發行版,例如 SystemRescue 和 UltimateBootCD,完全專注於修復和修復與操作系統啟動、文件系統等相關的問題。
如果你的 Ubuntu 桌面很有吸引力,你應該考慮在你的 Windows 桌面上安裝 Ubuntu。更好的是,您可以使用 Windows 雙啟動 Ubuntu,但首先要確保您清楚了解與雙啟動相關的風險。