有多少人在啟動計算機時經歷過這種下沉的感覺?如您所知,在 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,但首先要確保您清楚了解與雙啟動相關的風險。