我剛新買了一台電腦,因為想說順便把一些檔案抓到新的硬碟去,所以安裝作業系統時,電腦上是插著舊的M.2 SSD+新的M.2 SSD
舊的這個本來就有裝Win10的作業系統
然後在新的裝了Win11的作業系統
這時候開機他會進到Windows boot manager讓我選開機的系統
但我如果把舊的SSD拆掉,要開機就開不起來,會直接進到Bios的介面
Bios的偵測是有看到我新的SSD,但開機順序那裏沒有
如果新的跟舊的都裝,Bios會看到兩顆硬碟
但開機順序只有舊的硬碟的bootmgr
請問一下這是為什麼?
有甚麼解決方式可以讓新的硬碟可以直接開機嗎?

個人積分:2411分
文章編號:88914151
玥璃兔子 wrote:
我剛新買了一台電腦,...(恕刪)
你的問題應該是你在安裝windows 11時,沒有事先在BIOS裡面將新的SSD開機順序調整到舊SSD前面
所以安裝windows 11時就直接把開機管理程式(包含boot code)放在舊SSD的MBR中
你新的SSD沒有任何啟動程式當然就開不了機
可以用windows 11的安裝碟修復,詳細指令可能要網路找一下
例如:
https://home.gamer.com.tw/creationDetail.php?sn=3339579
魚與熊掌不可兼得,小孩子才做選擇。 我. 全. 都. 要.
玥璃兔子 wrote:
請問一下這是為什麼?
有甚麼解決方式可以讓新的硬碟可以直接開機嗎?
先說為什麼...
UEFI BIOS開機模式下,開機相關系統檔案是放在開機系統碟的一個獨立的EFI磁碟分割區中,不是甚麼MBR,都2024年了,電腦知識別永遠只停留在1995年的Windows 95...


在預設的情況之下,一個EFI分割區,後面在跟著一個實際放Windows作業系統檔案的C:分割區,進入Windows後檔案總管中是看不到EFI分割區,因為它是系統隱藏分割磁碟區。
在安裝作業系統時,如果主機現有磁碟機中就存在EFI分割區,它就會很"聰明"地繼續沿用,即使你把系統安裝(也就是C:)指定到新的硬碟,也不會跟著轉移。
要解決這個問題,以下二擇一,在安裝作業系統前...
1、把舊系統碟的EFI分割區格式化掉,讓PC主機沒有其他標示UEFI屬性的磁碟分割區。
2、把舊系統碟暫時拔下來,等安裝好了再接回去。
對於電腦新手,我推薦第2種方法。
還有第三個辦法,不過不同品牌間、甚至同品牌不同世代的主機板BIOS設定選項名稱都不盡相同,這裡就不討論了,有能力有興趣自己去研究。

決解方式就是自建一個:
1.在新硬碟建一個EFI分區:
如果已有,可以省略
沒有的話,可用DiskGenius,執行、點選新硬碟第一個分區、按右鍵,用「調整磁區容量」,縮小使分區前頭空出約100MB,點選「保存更改」。
再點選100MB空白分區按右鍵,用「建立新ESP/MSR磁碟區」,建立EFI分區。
2.複製舊硬碟EFI分區:
用DiskGenius,點選舊硬碟EFI分區,按右鍵、「複製磁碟區」功能,複製「舊硬碟EFI分區」至「新硬碟EFI分區」。
以上最好在PE操作,或舊系統上操作!

個人積分:105分
文章編號:88919211
為提供您更優質的服務,本網站使用cookies。若您繼續瀏覽網頁,即表示您同意我們的cookies政策。 了解隱私權條款