※ 本文轉寄自 ptt.cc, 文章原始頁面
看板Windows
標題

[問題] WIN10重建EFI系統磁碟分割(ESP)的問題

時間
最新2023-07-12 23:06:00
留言53則留言,10人參與討論
推噓12 ( 12041 )
https://imgur.com/a/HkdhJQP 如圖 磁碟1是舊SSD(以前灌的WIN7) 磁碟3則是目前灌WIN10的SSD 因為ESP建立在舊SSD上面 如果把他拔下來就沒辦法進WIN10了 所以想要在磁碟3重新建立一個ESP 不重灌的前提下 目前想到的做法是把磁碟3壓縮100MB出來 然後用USB開機進行修復 不知這樣是否可行? 先行感謝 m(_ _)m -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.47.9.54 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Windows/M.1688579859.A.E75.html

53 則留言

ks031239, 1F
直接修復阿

wulaitra, 2F
拔掉舊SSD後 直接用USB開機修復 他顯示無法修復

wulaitra, 3F
所以才想說是不是沒先分割磁區出來的問題

agong, 4F
備份系統 重分割系統碟為GUID 還原系統 啟動修復
謝謝A大! 真的不行的話大絕應該就是這招了

smallreader, 5F
壓縮出來,然後diskpart> select disk 3

smallreader, 6F
> create partition efi > format fs=fat32 > assign

smallreader, 7F
然後跑bcdboot修

smallreader, 8F
如果第一步在當前系統下壓縮不出空間,也只好用USB了
謝謝S大! https://www.diskpart.com/windows-10/create-uefi-partition-windows-10-0725.html 剛找到這篇 CASE.1就是大大提供的方法 https://imgur.com/a/FE2QsxJ 還沒點下去 不知道會不會因為如你所說因為還在系統中被擋下來 晚點再來試~
※ 編輯: wulaitra (114.47.9.54 臺灣), 07/06/2023 09:53:38
回報一下後續處理情形 1.壓縮 + diskpart + bcdboot 前面壓縮+diskpart都沒問題 甚至能直接在系統中直接作業 但bcdboot怎麼樣都失敗 https://imgur.com/a/PtlQV0w 不論是在系統中作業 還是用USD開機碟進CMD重頭再操作一遍都沒辦法 (失敗訊息如上方連結裡的兩張圖) 2.備份+復原 復原的時候出現錯誤訊息 https://imgur.com/a/FuchfNw 好吧 我放棄了 看來只能使用最終奧義 -> 重灌!
※ 編輯: wulaitra (122.121.73.11 臺灣), 07/07/2023 10:06:08

Ahhhhaaaa, 9F
重灌之前把以前的舊碟拔掉就好了
好的 我這次真的學到教訓了 沒想到沒拔掉舊硬碟影響這麼的大 囧rz

smallreader, 10F
bcdboot /s 後面代號是對的嗎?assign letter=Y 照打

smallreader, 11F
才會賦予Y我推文省略應該會賦予任意代號
有的 先在diskpart那邊賦予代號Y了

Ahhhhaaaa, 12F
不能只有「bcdboot C:\windows /s Y:」

Ahhhhaaaa, 13F
請這樣打 bcdboot C:\windows /s Y/f all /l zh-tw

Ahhhhaaaa, 14F
或者 bcdboot C:\windows /s Y/f uefi /l zh-tw

Ahhhhaaaa, 15F
「/f」一定要加,「/l」語言加不加都無所謂

Ahhhhaaaa, 16F
不知道為啥一堆教學都沒有寫/f,為甚麼覺得這樣會有用
https://imgur.com/a/tsDQ7uB 嘗試後出現訊息如上

allen65535, 17F
網路上很多資訊都是第一個人寫錯,然後其他人就抄錯XD

dxzy, 18F
沒辦法 很多都是只負責轉貼的

smallreader, 19F
官方文件寫/f預設UEFI了

smallreader, 20F
所以加/f /l都不是必要的
恩 有特別去微軟看了BCDBOOT的說明 應該是非必要沒錯 https://ppt.cc/fXcnnx
※ 編輯: wulaitra (122.121.73.11 臺灣), 07/09/2023 02:59:37

ckingsu, 21F
用easyuefi v5 能解決
謝謝C大! 下面H大的方法成功了 就沒去試這個了 不過還是感謝提供方法!

hunandy14, 22F
https://bit.ly/3Bd6xhV 照著執行一行指令能解決的

hunandy14, 23F
執行結果會自動壓300M出來在後方當作啟動分區
H大受我一拜 m(_ _)m 終於成功了 https://imgur.com/a/hbqWVmK 因為我之前已經分好EFI區了(99M那個) 所以他就直接幫我存到那邊了 沒有再額外開300M出來 然後也順便看了一下 WINDOWS RE是Enabled的狀態 POWERSHELL的功能真強大 甚至可以直接清EFI的區域 不過指令比較複雜就是 一切完美了 謝謝各位的幫忙 m(_ _)m
※ 編輯: wulaitra (122.121.69.100 臺灣), 07/11/2023 16:44:28

smallreader, 24F
H大分享的真讚

pda2001, 25F
以前光碟機還有時 裝好win後 進pe把系統保留區刪掉 合併

pda2001, 26F
為系統資料區,然後win光碟開機修復啟動 就解決了 免打

pda2001, 27F
指令 系統硬碟還是單純僅一區 無系統保留區

wulaitra, 28F
系統保留區是指ESP? 沒區隔前有試過用USB進去修復不行~

hunandy14, 29F
系統保留區是MBR格式的引導分區,可以合併到C

hunandy14, 30F
相當於GPT格式中的ESP分區,但此格式無法合併到C

pda2001, 31F
感謝樓上說明補充 想到我一直用mbr方式裝系統 就喜好分

pda2001, 32F
區單純 然後備份還原系統也容易(整個C槽就完整備份) 玩

pda2001, 33F
到win 11一樣, 新機bios還要調到legacy模式才能用mbr裝

pda2001, 34F

hunandy14, 35F
樓主為何沒自動修好應該是因為沒滿足這兩個條件

hunandy14, 36F
1拔掉另一顆有引導硬碟 2事前切好ESP分區
其實都有試過 拔掉舊SSD(原引導硬碟)肯定是最大前提 不然也不用往下做了 ^^b 1.未區隔ESP USB開機進修復 -> 修復失敗 2.區隔好ESP USB開機進修復 -> 修復失敗 照P大的說法 跟 H大補充來看 所以可能就是我如果之前有先把MBR給併進去C 然後再用USB開機進去修復應該就可以了這樣?

smallreader, 37F
系統保留是說磁碟開頭要預留MSR空間嗎?(假性分區)

hunandy14, 38F
同時滿足應該是能自動修復才是

hunandy14, 39F
不是,在MBR格式下是沒有MSR分區的,兩個不同東西

hunandy14, 40F
MBR可以合併單分區,強迫症看了是真的爽xd
https://ppt.cc/gen.php 看了一下這篇 GPT看起來比較像是MBR的次世代區隔 之所以還會留有MSR是為了保護GPT被舊系統(不支援GPT)破壞 所以前面P大應該是直接採用MBR的分區 然後再把MBR格式的保留區也併進去同為MBR格式的C這樣? 好吧 其實我也不知道我原本的格式是 MBR 還是 GPT ? 能不能直接併進去是個問號 ^^b
※ 編輯: wulaitra (122.121.69.100 臺灣), 07/12/2023 12:08:37

smallreader, 41F
原本你是異碟開機那就是GPT才有的功能,ESP所在分割

smallreader, 42F
跟作業系統所在位置哪怕是不同碟都有GUID去辨認

smallreader, 43F
(應該吧...不知道MBR的boot image有沒做過這種功能

pda2001, 44F
https://i.imgur.com/2bNXh81.png 我Win 11 C槽就這樣
[問題] WIN10重建EFI系統磁碟分割(ESP)的問題

pda2001, 45F
早期玩WIN 10 會再刪分區 併一C區 然後修復 之後用DISM+

pda2001, 46F
或在pe下割好mbr全顆c區 再執行系統安裝 也能達成

pda2001, 47F
若是新硬體 bios一定要設legacy 不然安裝好 首次重開機

pda2001, 48F
就卡黑畫面 秀 遺失什麼的字樣 個人經驗分享

hunandy14, 49F
MBR沒限制必須同硬碟,也是可以異碟引導啟動的

hunandy14, 50F
樓主貼的執行成功畫面,中間有明確指出 /f UEFI

hunandy14, 51F
磁碟管理圖也看得出來,目前是GPT格式,不用合了不行

smallreader, 52F
感謝指教,沒用過MBR併區,真的聽不懂你們講的方法:p

wulaitra, 53F
了解! 感謝指教 m(_ _)m