
我嘗試將 Windows 7 安裝升級到 Windows 10 始終失敗,並顯示Error 800703ED
.我強烈懷疑這是由雙啟動設定引起的。我已在下面插入我的磁碟/grub 配置資訊。我需要做什麼才能使升級工作而不被雙重引導設定破壞。我並不特別需要 grub,因為我可以使用 BIOS 來選擇要啟動的作業系統,因為它們位於不同的磁碟上。
Boot Info Script 0.74 [06 February 2016]
============================= Boot Info Summary: ===============================
=> Grub2 (v2.00) is installed in the MBR of /dev/sda and looks at sector 1 of
the same hard drive for core.img. core.img is at this location and looks
for /boot/grub. It also embeds following components:
modules
---------------------------------------------------------------------------
fshelp ext2 part_msdos biosdisk search_fs_uuid
---------------------------------------------------------------------------
config script
---------------------------------------------------------------------------
search.fs_uuid 2eb75a40-a660-4b81-910f-8cb9996282ca root hd1,msdos1
set prefix=($root)'/boot/grub'
---------------------------------------------------------------------------
=> Grub2 (v2.00) is installed in the MBR of /dev/sdb and looks at sector 1 of
the same hard drive for core.img. core.img is at this location and looks
for (,msdos1)/boot/grub. It also embeds following components:
modules
---------------------------------------------------------------------------
fshelp ext2 part_msdos biosdisk
---------------------------------------------------------------------------
=> Grub2 (v2.00) is installed in the MBR of /dev/sdc and looks at sector 1 of
the same hard drive for core.img. core.img is at this location and looks
for /boot/grub. It also embeds following components:
modules
---------------------------------------------------------------------------
fshelp ext2 part_msdos biosdisk search_fs_uuid
---------------------------------------------------------------------------
config script
---------------------------------------------------------------------------
search.fs_uuid 2eb75a40-a660-4b81-910f-8cb9996282ca root hd1,msdos1
set prefix=($root)'/boot/grub'
---------------------------------------------------------------------------
sda1: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows 7/2008: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /bootmgr /Boot/BCD
sda2: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows 7/2008: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /bootmgr /Boot/BCD /Windows/System32/winload.exe
sdb1: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 16.04 LTS
Boot files: /boot/grub/grub.cfg /etc/fstab
/boot/grub/i386-pc/core.img
sdb2: __________________________________________________________________________
File system: Extended Partition
Boot sector type: -
Boot sector info:
sdb5: __________________________________________________________________________
File system: swap
Boot sector type: -
Boot sector info:
sdc1: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows 7/2008: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:
答案1
有一個我經常使用的免費軟體易BCD。它允許您完全自訂 Windows 引導程式。
我的建議是:
- 使用它將引導程式設定為 Windows 開機載入程式(使用「BCD 部署」中的「寫入 MBR」功能)
- 升級到 Windows 10
- 再次使用 EasyBCD 設定 Windows 和 Ubuntu 之間的雙重啟動
我在我的筆記型電腦上使用這個軟體在 Windows 10 和 Linux Mint 17 之間設定雙啟動,經過一番擺弄後,它的效果非常好。唯一的問題是它實際上會呼叫 GRUB 來啟動 Linux Mint,因此在 GRUB 參數中我設定了一個非常短的等待時間(3 秒)。
另外,如果您在Windows 10 上使用它,我強烈建議您停用Metro 引導程序,因為它實際上會引導Windows,要求您選擇要啟動的作業系統,如果您選擇Linux,它會重新啟動電腦並調用其他作業系統的引導程式。所有這些都可以在 EasyBCD 的設定中完成。
答案2
我完全同意你的觀點,幾週前我也處於同樣的境地。這是雙重啟動,我所做的就是從包含Grub 的磁碟上物理拔下SATA 電源和數據線(只是為了安全起見),在我的例子中是Centos 7 的副本,然後我允許Windows 10 自行安裝,然後沃茲將磁碟重新插入,一切都順利進行。我仍然能夠啟動 Windows 10 和 Centos 7,而 Centos 7 上的 Grub 啟動功能表中的連結仍然將我帶到 Windows 10。