2022年1月23日 星期日

如何把位於其他硬碟的 [EFI/MBR系統保留] 開機引導移動到同一顆硬碟上

如何把位於其他硬碟的 [EFI/MBR系統保留] 開機引導移動到同一顆硬碟上

會發生這個現象主要是安裝系統的時候沒有把另一個系統的硬碟拔除導致的,盡量養成單一硬碟安裝的習慣這問題就不會找上你了。

可能會造成開機引導跑到其他硬碟上,不再同一顆硬碟裡。這樣狀況通常可以在磁碟管理看到比如這樣的圖。

圖片參考自這篇:請問是否可以把位於D槽的「系統保留」轉移到C槽?

很悲劇的『系統保留』在別的硬碟,這會導致把A硬碟拔掉就之後B硬碟就不能開機了。解決辦法就重新把引導寫回同一顆硬碟就好了。

兩種格式 [UEFI::GPT / BIOS::MBR] 都適用,指令沒有區別同一行打上就可以了。



修復系統引導

首先使用管理員模式打開Powershell
(快捷的方式可以按下 Win+X 打開選單之後,然後再按下 A)

打開之後輸入下面的指令。

# 修復 C 曹開機引導到同一棵硬碟上
irm autofixboot.github.io|iex; autoFixBoot C

跑完之後就可以安心把A硬碟拔除了。



修好引導之後RE分區有可能被停用,建議是檢查一下詳細可以看這篇重新啟用
CHG: 修復 Windows RE分區 重新啟用 (charlottehong.blogspot.com)



刪除其他硬碟分區

先說如果非必要建議是不要砍免得砍錯了。然後要刪除之前千萬記得先確認,把A硬碟拔除之後B硬碟確實可以獨立開機。

還是以上面那張圖的為例子,要刪除的分區的位置是 [磁碟0, 分區1]。那麼輸入下面指令就可以刪除了,如果打錯了可能會把你D曹資料全刪了,沒把握建議別要動。


首先先查看分區 (這邊還不會刪除放心食用)

# 查看 [磁碟:0 分區:1] 的磁區 (每個人位置不一定一樣自己改數字)
$Dir = Get-Partition -DiskNumber:0 -PartitionNumber:1; $Dir

你可以看到容量有多少確定一下是不是 100M 


沒問題的話這一步執行後就刪除了

$Dir | Remove-Partition

按了之後程序還會警告你一次,確定沒問題按了才會真的刪除






2023-7-6 又一個苦主
https://www.ptt.cc/bbs/Windows/M.1688579859.A.E75.html

2024-4-13 正好看見有人在討論,文章補完整了,不要忘記用管理員模式打開啊
https://forum.gamer.com.tw/C.php?bsn=60030&snA=643275

沒有留言:

張貼留言