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

看板Windows作者 (t.r.a)時間10月前 (2023/07/06 01:57), 10月前編輯推噓12(12041)
留言53則, 10人參與, 10月前最新討論串1/1
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

07/06 02:53, 10月前 , 1F
直接修復阿
07/06 02:53, 1F

07/06 03:03, 10月前 , 2F
拔掉舊SSD後 直接用USB開機修復 他顯示無法修復
07/06 03:03, 2F

07/06 03:04, 10月前 , 3F
所以才想說是不是沒先分割磁區出來的問題
07/06 03:04, 3F

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

07/06 09:32, 10月前 , 5F
壓縮出來,然後diskpart> select disk 3
07/06 09:32, 5F

07/06 09:33, 10月前 , 6F
> create partition efi > format fs=fat32 > assign
07/06 09:33, 6F

07/06 09:33, 10月前 , 7F
然後跑bcdboot修
07/06 09:33, 7F

07/06 09:37, 10月前 , 8F
如果第一步在當前系統下壓縮不出空間,也只好用USB了
07/06 09:37, 8F
謝謝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

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

07/07 10:49, 10月前 , 10F
bcdboot /s 後面代號是對的嗎?assign letter=Y 照打
07/07 10:49, 10F

07/07 10:49, 10月前 , 11F
才會賦予Y: 我推文省略應該會賦予任意代號
07/07 10:49, 11F
有的 先在diskpart那邊賦予代號Y了

07/07 12:55, 10月前 , 12F
不能只有「bcdboot C:\windows /s Y:」
07/07 12:55, 12F

07/07 12:56, 10月前 , 13F
請這樣打 bcdboot C:\windows /s Y: /f all /l zh-tw
07/07 12:56, 13F

07/07 12:56, 10月前 , 14F
或者 bcdboot C:\windows /s Y: /f uefi /l zh-tw
07/07 12:56, 14F

07/07 12:57, 10月前 , 15F
「/f」一定要加,「/l」語言加不加都無所謂
07/07 12:57, 15F

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

07/07 14:53, 10月前 , 17F
網路上很多資訊都是第一個人寫錯,然後其他人就抄錯XD
07/07 14:53, 17F

07/07 15:46, 10月前 , 18F
沒辦法 很多都是只負責轉貼的
07/07 15:46, 18F

07/07 18:41, 10月前 , 19F
官方文件寫/f預設UEFI了
07/07 18:41, 19F

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

07/09 13:59, 10月前 , 21F
用easyuefi v5 能解決
07/09 13:59, 21F
謝謝C大! 下面H大的方法成功了 就沒去試這個了 不過還是感謝提供方法!

07/09 15:18, 10月前 , 22F
https://bit.ly/3Bd6xhV 照著執行一行指令能解決的
07/09 15:18, 22F

07/09 15:28, 10月前 , 23F
執行結果會自動壓300M出來在後方當作啟動分區
07/09 15:28, 23F
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

07/11 16:56, 10月前 , 24F
H大分享的真讚
07/11 16:56, 24F

07/11 20:21, 10月前 , 25F
以前光碟機還有時 裝好win後 進pe把系統保留區刪掉 合併
07/11 20:21, 25F

07/11 20:21, 10月前 , 26F
為系統資料區,然後win光碟開機修復啟動 就解決了 免打
07/11 20:21, 26F

07/11 20:21, 10月前 , 27F
指令 系統硬碟還是單純僅一區 無系統保留區
07/11 20:21, 27F

07/12 00:42, 10月前 , 28F
系統保留區是指ESP? 沒區隔前有試過用USB進去修復不行~
07/12 00:42, 28F

07/12 01:01, 10月前 , 29F
系統保留區是MBR格式的引導分區,可以合併到C
07/12 01:01, 29F

07/12 01:02, 10月前 , 30F
相當於GPT格式中的ESP分區,但此格式無法合併到C
07/12 01:02, 30F

07/12 01:37, 10月前 , 31F
感謝樓上說明補充 想到我一直用mbr方式裝系統 就喜好分
07/12 01:37, 31F

07/12 01:37, 10月前 , 32F
區單純 然後備份還原系統也容易(整個C槽就完整備份) 玩
07/12 01:37, 32F

07/12 01:37, 10月前 , 33F
到win 11一樣, 新機bios還要調到legacy模式才能用mbr裝
07/12 01:37, 33F

07/12 01:37, 10月前 , 34F
07/12 01:37, 34F

07/12 09:19, 10月前 , 35F
樓主為何沒自動修好應該是因為沒滿足這兩個條件
07/12 09:19, 35F

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

07/12 09:21, 10月前 , 37F
系統保留是說磁碟開頭要預留MSR空間嗎?(假性分區)
07/12 09:21, 37F

07/12 09:21, 10月前 , 38F
同時滿足應該是能自動修復才是
07/12 09:21, 38F

07/12 09:23, 10月前 , 39F
不是,在MBR格式下是沒有MSR分區的,兩個不同東西
07/12 09:23, 39F

07/12 09:46, 10月前 , 40F
MBR可以合併單分區,強迫症看了是真的爽xd
07/12 09:46, 40F
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

07/12 12:37, 10月前 , 41F
原本你是異碟開機那就是GPT才有的功能,ESP所在分割
07/12 12:37, 41F

07/12 12:37, 10月前 , 42F
跟作業系統所在位置哪怕是不同碟都有GUID去辨認
07/12 12:37, 42F

07/12 12:40, 10月前 , 43F
(應該吧...不知道MBR的boot image有沒做過這種功能
07/12 12:40, 43F

07/12 13:39, 10月前 , 44F
我Win 11 C槽就這樣
07/12 13:39, 44F

07/12 13:41, 10月前 , 45F
早期玩WIN 10 會再刪分區 併一C區 然後修復 之後用DISM+
07/12 13:41, 45F

07/12 13:42, 10月前 , 46F
或在pe下割好mbr全顆c區 再執行系統安裝 也能達成
07/12 13:42, 46F

07/12 13:46, 10月前 , 47F
若是新硬體 bios一定要設legacy 不然安裝好 首次重開機
07/12 13:46, 47F

07/12 13:47, 10月前 , 48F
就卡黑畫面 秀 遺失什麼的字樣 個人經驗分享
07/12 13:47, 48F

07/12 15:35, 10月前 , 49F
MBR沒限制必須同硬碟,也是可以異碟引導啟動的
07/12 15:35, 49F

07/12 15:37, 10月前 , 50F
樓主貼的執行成功畫面,中間有明確指出 /f UEFI
07/12 15:37, 50F

07/12 15:39, 10月前 , 51F
磁碟管理圖也看得出來,目前是GPT格式,不用合了不行
07/12 15:39, 51F

07/12 17:23, 10月前 , 52F
感謝指教,沒用過MBR併區,真的聽不懂你們講的方法:p
07/12 17:23, 52F

07/12 23:06, 10月前 , 53F
了解! 感謝指教 m(_ _)m
07/12 23:06, 53F
文章代碼(AID): #1afQyJvr (Windows)
文章代碼(AID): #1afQyJvr (Windows)