在雙重開機電腦上卸載 Hyper-V?

在雙重開機電腦上卸載 Hyper-V?

我使用的是 Windows 8.1(使用 Crunchbang 雙重啟動)並且想要刪除 Hyper-V。我嘗試取消選取「開啟/關閉 Windows 功能」下的 Hyper-V 並輸入以下命令,但沒有成功:

Dism /online /disable-feature /featurename:Microsoft-Hyper-V

當關閉 Windows 時,它會通知我它正在自行更新,而在重新啟動時,它會提示我更新失敗,並且 Windows 正在恢復先前的狀態。

我已經發現這個微軟問答解決方案是:

這就像進入磁碟管理、右鍵單擊我的 Windows 磁碟機並將其設定為活動狀態一樣簡單。現在 Hyper-V 已正確卸載!

這樣做讓我有點害怕。 Windows 和 Linux 位於同一硬碟上。 grub 引導程式管理這兩者。

如果我將 Windows C 驅動器設為活動磁碟,是否會失去對開機載入程式的存取權?

有其他方法可以擺脫 HyperV 嗎?

編輯

我的硬碟上的分割區

不確定這是否有幫助,但無論如何......硬碟有以下分區:

  • 系統保留 100 MB(系統、主)
  • C:(啟動、頁面檔案、故障轉儲、主)
  • ext4(活動、主要)

健康檢查

根據 @DanielB 的評論,我運行Dism.exe /Online /Cleanup-Image /Scanhealth返回:

Deployment Image Servicing and Management tool
Version: 6.3.9600.17031

Image Version: 6.3.9600.17031

[==========================100.0%==========================]
The component store is repairable.
The operation completed successfully.

答案1

這樣做讓我有點害怕。 Windows 和 Linux 位於同一硬碟上。 grub 引導程式管理這兩者。

如果我將 Windows C 驅動器設為活動磁碟,是否會失去對開機載入程式的存取權?

將分區標記為活動分區翻轉 MBR 中的一個位元組:

狀態/實體磁碟機(第 7 位元設定:活動/可引導,舊 MBR 只接受 80h),00h:非活動,01h–7Fh:無效)

最初,除了 00h 和 80h 之外的狀態值都是無效的,但現代 MBR 將第 7 位元視為活動標誌,並使用此條目來儲存實體引導單元。

該標誌由舊式引導程式使用,大多數現代引導管理器都會忽略它。但有報道稱如果將 Windows 分割區標記為活動分割區,GRUB 將無法啟動。因此請謹慎行事。下載可能是個好主意GParted livecd事先做好準備,以便在出現任何問題時可以啟動它並將 Linux 分割區標記為活動分割區。

根據 @harrymc 對這個問題的評論,MBR 和 GPT 在這方面有什麼區別嗎?

MBR 和 GPT 是不同的東西,GPT 確實有一個Legacy BIOS bootable標誌,但它不一樣。Active如果您使用的是 GPT,磁碟管理中可能沒有選項可以從 Windows 設定標誌。這意味著您必須嘗試其他方法來擺脫 Hyper-V。

若要檢查您的磁碟在 Windows 中是否使用 GPT:

  1. diskpart從命令列啟動
  2. 類型:list disk

    DISKPART> list disk
    
    Disk ###  Status         Size     Free     Dyn  Gpt
    --------  -------------  -------  -------  ---  ---
    Disk 0    Online          698 GB      0 B
    

如果Gpt為空(如範例所示),則您正在使用 MBR。

此外,@harrymc 指出:

可以存在多個活動分區,BIOS 將啟動它找到的第一個分區

這並不完全正確。雖然可以編輯分區表以在 MBR 方案中擁有多個活動分區,但這將肆虐

因此,可以確定的是,如果我將 Windows 分割區更改為活動分割區,並且電腦不再啟動,GParted 將允許我將活動分割區更改回原來的狀態,對吧?

是的。這是如何使用 GParted 將分區設定為活動分區:

  1. 選擇一個分區。在你的情況下,它將是你的ext4分區。

  2. 選擇:分割區→管理標誌。該應用程式將開啟「管理標誌」/path-to-partition對話框。

    • 啟用Boot標誌

若要啟用標誌,請選取該標誌旁的核取方塊。應用程式將啟用標誌寫入分割區並刷新/path-to-partition對話框中的管理標誌。

那應該就夠了。

活動分割區變更後能否引導 Windows\Linux 也取決於 GRUB 的設定方式:您是使用 Windows 開機載入程式引導 Linux,還是直接從 GRUB 引導 Windows?

我想它是最後一個,因為否則如果 Windows 不位於活動分割區上,您可能無法啟動 Windows。在這種情況下,我認為將 Windows 分割區標記為活動分割區是非常安全的,因為GRUB 不依賴引導標誌這些報告適用於舊版 GRUB (Crunchbag 使用 GRUB2)。

相關內容