我使用的是 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:
diskpart
從命令列啟動類型:
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 將分區設定為活動分區:
選擇一個分區。在你的情況下,它將是你的
ext4
分區。選擇:分割區→管理標誌。該應用程式將開啟「管理標誌」
/path-to-partition
對話框。- 啟用
Boot
標誌
- 啟用
若要啟用標誌,請選取該標誌旁的核取方塊。應用程式將啟用標誌寫入分割區並刷新/path-to-partition
對話框中的管理標誌。
那應該就夠了。
活動分割區變更後能否引導 Windows\Linux 也取決於 GRUB 的設定方式:您是使用 Windows 開機載入程式引導 Linux,還是直接從 GRUB 引導 Windows?
我想它是最後一個,因為否則如果 Windows 不位於活動分割區上,您可能無法啟動 Windows。在這種情況下,我認為將 Windows 分割區標記為活動分割區是非常安全的,因為GRUB 不依賴引導標誌這些報告適用於舊版 GRUB (Crunchbag 使用 GRUB2)。