安裝win10-無法安裝到磁盤【WoeUsb版】
-
背景:對一機雙系統突然之間有很大的好奇。。然后就在win10基礎上裝了Ubuntu,而后win10起不來了,哭-_- 不過呢,還是阻止不了我,然而在沒其他機器的情況下,只能用linux來制作u盤啟動器了,於是看到網上大佬推的WoeUsb,不過問題也是多多鴨!!
-
問題:在Linux系統上使用WoeUsb制作win10U盤啟動器, 安裝時報“windows無法安裝到這個磁盤。選中的磁盤具有MBR分區表。在EFI系統上,Windows只能安裝到GPT磁盤”。這是因為該磁盤是傳統BIOS而非UEFI。
-
解決方法(此方法僅在華碩筆記本上走通,其他電腦未實踐過呢-):
-
進入系統BIOS確認已切換為Legacy模式
-
啟動器要選擇USB不帶UEFI的那個
-
以上步驟之后不行可采取以下方式
編輯U盤中的grub.cfg文件:
原內容:ntldr /bootmgr boot
修改后的:
default=1 timeout=15 color_normal=light-cyan/dark-gray menu_color_normal=black/light-cyan menu_color_highlight=white/black menuentry "Start Windows 10 Installation"{ insmod ntfs insmod search_label search --no-floppy --set=root --label FA00-5777 --hint hd0,msdos1 ntldr /bootmgr boot } menuentry "Boot from the first hard drive"{ insmod ntfs insmod chain insmod part_msdos insmod part_gpt set root=(hd1) chainloader +1 boot }
-
補充的問題
- 問題:在經過上面修改后,安裝時還是報了“windows無法安裝到這個磁盤。選中的磁盤具有MBR分區表。在EFI系統上,Windows只能安裝到GPT磁盤”。這是因為該磁盤是傳統BIOS而非UEFI。
- 解決方法:將U盤根目錄下的bootmgr.efi文件和efi文件夾刪除,再重新插上電腦即可,這樣會默認使用傳統BIOS啟動(此操作啟動時會有小段時間的黑屏,等待即可,重啟也稍慢,要耐心鴨)