請選擇 進入手機版 | 繼續訪問電腦版

NoName Team 電腦資訊討論區

 找回密碼
 我要註冊
搜索
查看: 741|回復: 27

[問題] 請教 開機的EFI目錄 BCD檔怎麼去呼叫另個BCD檔的?

[複製鏈接]
發表於 2018-12-27 17:47:16 | 顯示全部樓層 |閱讀模式
本帖最後由 CPSEVEN 於 2018-12-27 18:07 編輯

現在正在維修朋友的一台筆電
華碩的 X751L
它硬碟出現壞軌 不得不做低階格式化
所幸只是"假性壞軌" (軟體造成讀寫上錯誤 於是被認定為壞軌 並不是真的物理性損壞)
但他的連結已被破壞 不能自動呼叫"RECOVER"還原功能

它的開機弄得很複雜
第一個分割區有100MB 裡面只有一個EFI目錄
第二個分割區是RECOVER 1GB 有個WINRE.WIM 及 BOOTMGR 又有EFI BOOT等等
第三個分隔區是不明的分割 只有128MB
第四個分割是OS 放主系統的
第五個是放DATA
第六個分隔區是RESTORE 放著BOOT.WIM INSTALL.WIM (WIN8.1)
其中第一二三六我都用DG程式做映像檔備份下來了(GHOST 11.5似乎沒辦法備份GPT格式硬碟)
第五大部分救出 第四全毀 只能抓到磁碟名稱 磁碟大小 什麼的都抓不到
在低階格式化硬碟OK了 把一二三六還原到硬碟 卻都對應不到各自的功能

第一個分割區EFI有三個目錄 ASUS & BOOT & MICROSOFT
其中ASUS跟MICROSOFT 下的BOOT都有BCD檔
這BCD檔只有一個選項
而 第二個分割區也有BCD檔 似乎是連動的 彼此呼叫
可是我搞了幾天 沒能搞懂 他們是如何呼叫的
我該如何重建 連結到它自動還原的功能

P.S. 試過網路找到的 按F9 "一鍵還原"功能 可惜也是呼叫不到東西
後來我是用"偷雞步" 用PE開機 用其中的WINNTSETUP呼叫INSTALL.WIM來直接安裝 已經安裝成功了
只是本持研究精神 想多了解一些東西
想將一鍵還原的功能弄回來 以後我朋友也好自己能解決一些問題

還有要怎麼貼圖呀


發表於 2018-12-27 20:53:33 | 顯示全部樓層

看來比較像 bootmgfw.efi 任意存放 , 引導不同的 BCD

F9 --> BOOTX64.EFI(第一分割區 ASUS 目錄下) --> BCD(第一分割區 ASUS 目錄下) --> BOOT.WIM(第六個分隔區) --> INSTALL.WIM(第六個分隔區)
備註 1:第一分割區 ASUS 目錄下應該有個 BOOTX64.EFI(或者 xxx.efi)
        2:第一分割區 ASUS 目錄下的 BCD 應該是指向第六個分隔區 的 BOOT.WIM
     
如果上面的猜測沒錯的話 , 要看看 F9 的設計
或者可以用 bootice 建一個 bios 的 uefi 啟動項 , 指向第一分割區 ASUS 目錄下的 BOOTX64.EFI
類似
















發表於 2018-12-28 11:18:31 | 顯示全部樓層
本帖最後由 阿達金田一 於 2018-12-29 15:01 編輯

我的看法和 2567288 大大一樣

樓主的 分割表 是 GPT 還是 MBR ???
第1分區是 EFI ... FS 應該是 FAT 吧
第2分區應該是給 Legacy 用的... FS 大概是 NTFS ... 所以裡面有 bootmgr boot winre
第1分區的 efi\microsoft\boot\bcd 和 第2分區的 boot\bcd 應該是差不多...
如果有 windows recover 的話...應該都指向 第2分區的 winre.wim
然後
第1分區的 efi\asus 中...應該有 bcd 和 一個 .efi 檔...
這個大概是按 F9 會載入這個 efi ... 這個 efi 應該也是 bootmgr.efi ...會加載同路徑中的 bcd 所以是用 efi\asus\bcd
而 uefi 正常開機是 efi\boot\bootx64.efi ... 同路徑下沒 bcd (也就是沒 efi\boot\bcd ...正常是沒有) 時會去用 efi\microsoft\boot\bcd
簡單說 ... 大概可能是如下
F9 -> FAT(第1分區) efi\asus\xxx.efi -> FAT(第1分區) efi\asus\bcd -> 第6分區 boot.wim ( 第2分區 boot.sdi )
uefi 正常Win -> FAT(第1分區) efi\boot\bootx64.efi ->   FAT(第1分區) efi\microsoft\boot\bcd -> 第4分區 windows
uefi 正常RE ->  FAT(第1分區) efi\boot\bootx64.efi ->   FAT(第1分區) efi\microsoft\boot\bcd -> 第2分區 winre.wim ( 第2分區 boot.sdi )
legacy  正常Win -> MBR啟動分區(推測第2分區) bootmgr -> MBR啟動分區 \boot\bcd -> 第4分區 windows
legacy  正常RE -> MBR啟動分區(推測第2分區) bootmgr -> MBR啟動分區 \boot\bcd -> 第2分區 winre.wim ( 第2分區 boot.sdi )

再然後問題來了...因為 efi 和 boot 不是放在同一個分區...
所以 bcd 中一些會用到 boot 的...再你低格後...分割表有變動... bcd 中的設定都跑光光
例如 PE/RE 開機 (winre.wim boot.wim)  ... 會用到 \boot\boot.sdi
所以光改 bcd 中 PE 啟動項 是沒用的...還要改 boot.sdi 裝置項

也就是 2576288 圖中... boot.sdi ...是 boot ... 但樓主的應該不是用 boot
這要用 bootice 高級編輯模式去改

如果第1分區 efi\asus\bcd 中的 boot.sdi 是用 boot ...又不會改
那麼建議把 第2分區的 boot 目錄 copy 到 第1分區...比較省事

至於貼圖 新手村 有寫...不過如果是要上傳到論壇直接貼圖...會用到 Flash...所以像 google 那種禁用 Flash 時...就沒辦法...
FireFox 可以...但預設也是禁止...所以要先點一下它 Flash 顯示的部份(禁用時...顯示一坨黑黑的)...會問要不要充許啟用 Flash
中級會員...單檔上傳大小上限... 好像才 512k ... 所以建議是上傳到別的空間...
教學
http://nonameteam.cc/thread-3086-1-1.html
http://nonameteam.cc/forum.php?m ... d=29309&fromuid=211
 樓主| 發表於 2018-12-28 13:43:37 | 顯示全部樓層
本帖最後由 CPSEVEN 於 2018-12-28 13:52 編輯

感謝兩位大大的回應
這樣我又有方向了

這硬碟的確是GPT規格
第一個分隔區 是FAT32 只有100MB
EFI下三個目錄 ASUS 有BCD檔 只有一個選項 但進階來看很複雜 包含RESUME MEMTEST 常見的  還有RECOVER 部分
單獨修改這BCD檔 用BOOTICE進階模式的修改填入對應的磁碟分割區跟檔案 沒作用 但我也搞不懂 它連接到哪去
是不是其他檔案沒連接好 所以才有此板提出

BOOT 底下只有一個BOOTX64.EFI
MICROSOFT\BOOT 也有BCD
但這分隔區 沒有BOOTMGR 第二個分割區才有BOOTMGR

也很奇怪 我即使將這分割區整個刪除 它也不會用找第二分割區來當開機區
似乎ASUS在BIOS有所限定
第二分割區有900MB 的確有winre.wim
而第二分割區BCD卻指向 \source\boot.wim 可是\source下沒有任何檔案
我猜想是因為我朋友從原來的WIN8.1升級上WIN10 所以這分割區的東西 結構改變了 從檔案日期可以佐證
在最後一個分割區 RESTORE 檔案日期都是2013~2014年 其中主要有winre.wim  boot.wim install.wim分3個目錄存放

我調整一下 然後一項項照兩位大大的提示 去了解並實驗看看
感謝^^~
發表於 2018-12-28 19:23:08 | 顯示全部樓層
本帖最後由 2567288 於 2018-12-28 19:28 編輯
CPSEVEN 發表於 2018-12-28 13:43
感謝兩位大大的回應
這樣我又有方向了

硬碟分割結構應該不算複雜
第一個分割區有100MB 裡面只有一個EFI目錄  ===> esp 分區
第二個分割區是RECOVER 1GB 有個WINRE.WIM 及 BOOTMGR 又有EFI BOOT等等 ===> 修復磁區
第三個分隔區是不明的分割 只有128MB ===> MSR 分區
第四個分割是OS 放主系統的 ===> OS 分區
第五個是放DATA ===> 資料區
第六個分隔區是RESTORE 放著BOOT.WIM INSTALL.WIM (WIN8.1) ===> 系統還原區

網路抓到的 asus 電腦硬碟分割結構


第一個分隔區
EFI\BOOT\BOOTX64.EFI 跟  EFI\MICROSOFT\BOOT\BOOTMGRFW.EFI 功能一樣( => EFI\MICROSOFT\BOOT\bcd 系統開機) , 不同的啟動選項




還原系統的關鍵是 , 第一個分隔區 ASUS 目錄下的 BCD (如何引導這個 BCD ? 另外要考慮 boot.sdi)
發表於 2018-12-29 01:24:28 | 顯示全部樓層
本帖最後由 阿達金田一 於 2018-12-29 15:01 編輯

把 asus bcd 給 2567288 看一下分析一下...
其實...如果 asus 的 restore 最終是用 第6分區 restore 的 pe (boot.wim)
那麼...最簡單的方式就是... asus bcd 用 PE 開機...指向 restore 的 boot.wim
也就是把 asus bcd 或是裡面的項目砍了...用 bootice 重新建一個 pe 開機...然後 boot.sdi 預設是 [boot]

考量到 windows 和 boot.sid [boot] 問題
那麼比較簡單和最好的做法是

1. 記下 /efi/asus 中那個 efi 的檔名
2. 把 第1分區 的檔案都砍光光 或是 快速格式化
3. 進 PE ... 在 PE 下 CMD 執行
bcdboot c:\windows /l zh-tw

注意 c:\windows 是 第4分區 windows ...所以如果 PE 中 第4分區 是顯示 D: ...那就是用 d:\windows

bcdboot 是用來建立windows 開機的指令
bcdboot 會在相應的啟動分區 自動處理 bootmgr 開機檔案的複制 (用的是 windows 中的開機檔案...)
如果 PE 是用 uefi 開機
那應該會在 第1分區 建立 \efi  \boot 等相關檔案 ...
反之如果是 legacy 會在 MBR 設定的 啟動分區 建立 \bootmgr \boot
(你的是 GPT 所以應該不是 legacy 開機...所以當然不會去用第2分區開機...除非是 MBR 然後設定啟動分區為第2分區)

4.
自己在 第1分區 建立 \efi\asus
然後把 \efi\boot\bootx64.efi 複制一份到 \efi\asus 下
把 \efi\asus\bootx64.efi 改成...原先 asus f9 開機用的 efi 檔名

5.
用 bootice 建立新的 \efi\asus\bcd
建立一個 PE 啟動項...指向 第6分區 boot.wim
這裡...前面 bcdboot 正常的或...第1分區 應該是有 \boot\boot.sdi
所以 boot.sdi 用預設 [boot] 應該就可以

6. 補充...因為不知道你那個 asus F9 還原到底是用 asus自制的 restore PE (就像 2567288大大那個 聊想restore)
還是用 windows 本身的 winre ( windows 本身也有備份還原功能)
所以你也可以試著把 PE 指向 第2分區的 winre.wim

然後...可以比對舊的 bcd ...自己分析一下...
或是你直接給 bcd 或是用 bcdedit /store bcd /enum all 指令 show 出 bcd 資料...大家分析一下

最後...其實最重要的是... F9 是如何載入 efi ...
F9 -> \efi\asus\xxx.efi 這只是推測...
如果推測無誤...那最少...應該也會載入 \efi\asus\xxx.efi (這個 efi 是 bootmgrfw.efi) 然後... 就算 bcd 有問題...最少應該也會顯示 bcd 錯誤
所以...如果你按 F9 沒反應...根本不會載入 \efi\asus\xxx.efi ... 修改bcd 和 後面的操作都沒意義
那問題可能是出在...分割表 和 分區 上...也就是 F9 可能會識別 分割表 和 分區...但因為你低格過...所以2者都和原本的不同... F9 識別不出來
簡單說... GPT 分割表..不用低格...你分割表砍了...重建 分割表 GUID 就不一樣...
甚至只要...分區 砍了重建... 分區 GUID 就不一樣了

如果 F9 沒救了... 你可以像 2567288 那樣...用 bootice 直接在 UEFI FW(軔體) 開機選單...加入直接指向 \efi\asus\xxx.efi
簡單說就是用 UEFI FW 開機選單 充當 F9 ... 只是要選而以...(開機選單好像大多是 F8 和 F12 吧)

 樓主| 發表於 2018-12-29 04:38:35 | 顯示全部樓層
本帖最後由 CPSEVEN 於 2018-12-29 08:04 編輯

這是原本的ASUS的BCD模樣










用Bootice的BCD編輯的高級編輯模式
填入unknown disk應該指向的部分 每項都有填 可是都沒用
後來才發現 BIOS對硬碟只指向一個
例如 我用後來用偷雞步(Winntsetup)安裝成功後
重新建立第一個分割區(安裝時有format調 讓他好重新建立)的BCD檔
去"添加"一個XPE選項 並在磁碟後方多分割一個區域放XPE
當我開機選用XPE選項開機時 它不是直接去抓XPE分割區的檔案 而是先重新開機 然後就顯示找不到磁碟檔案

關機重開都一直變成這樣 找不到磁碟檔案

後來發現必須進入BIOS 再次使用硬碟那項開機


然後變成.....

在關機重開 還是出現找不到磁碟檔案的那個畫面
關機後 按DEL 進入BIOS 再選硬碟 才又回到原本開機可選擇的選項畫面

我又在BCD多添加兩個選項 (同樣XPE 前面是用GRUB模式 後面我添加的用WIN7/8模式跟WINXP/2000)都有改變分區引導
用WIN7/8的 還有像載入PE10那樣下面出現白條跑完 結果就沒動靜了@@
用WINXP/2000的 跟GRUB一樣都找不到檔案

引用2657288大大PO的 改了一個

結果一樣


所以筆電BIOS似乎有限定什麼


P.S.用第一項WINDOWS8.1卻不會重新開機 而直接就進入WIN8.1
這樣來想應該是已經進入了WIN8.1的SHELL 才出現開機選項
所以才會需要重新開機 然後才會以其他選項的設定來開啟
可是卻又連不上其他磁碟似的 傷腦筋

所以他把WINRE安裝在第二分割區 可能就是有這原因






幾乎第二分割區有著第一分割區該有的東西 (除了舊才有的ASUS目錄 新安裝後第一分割區沒有ASUS目錄)


所以我才想知道 BCD是怎麼呼叫的





發表於 2018-12-29 09:14:17 | 顯示全部樓層
本帖最後由 阿達金田一 於 2018-12-29 15:02 編輯
CPSEVEN 發表於 2018-12-29 04:38
這是原本的ASUS的BCD模樣

覺的你的基本功有點亂

首先 硬體開機分 uefi 和 legacy(uefi csm) 2種...
legacy 是傳統bios 開機是用 引導
uefi 則是用 .efi 做開機檔..預設是 第1個 FAT 中的 \efi\boot\bootx64.efi (這是 x64 , x86 是 bootia32.efi)
2種不能混用...是分開的...
所以... xpe 不能用 uefi 開機啊...xpe 當然會失敗

uefi 的程式 和 legacy 的程式 也是2回事...執行上不同...
(因為 基礎的 Bios 不同 Base input output system 是不一樣的)

uefi 的 bootmgr (硬碟中其實是用 \windows\boot 中的 bootmgrfw.efi)
用的 BCD 是給 uefi 用的...你可以看到加載的是 winload.efi

而 legacy 的 bootmgr ... bcd 是加載 winload.exe
然後 grub4dos 的 grldr 是 legacy 程式...
所以 uefi 本來就不能用 grldr ...當然會出現錯誤
legacy 時... bootmgr 才可以加載 grldr

簡單說
bootmgr 全名叫 windows boot manager
uefi bootmgr 是 bootmgrfw.efi ...是 efi 版本的 bootmgr 程式
legacy bootmgr 是 bootmgr ... 是 legacy 版本的 bootmgr
2者是不同的... legacy bootmgr 也不能去加載 winload.efi ... 只能用 winload.exe
winload 是加載 win核心 ... 這個因為 Bios 不同... 所以也是分 efi 版 winload.efi 和 legacy 版 winload.exe
而 winload 加載 win內核...跑 win程式 時...基本是透過 win內核... 所以大部份就沒再分

然後看你的 asus bcd 是 \efi\asus\bcd 嗎
看上去一較像一般的 win8.1 開機
就是 win8.1 + winre ... winpe 那個是你自己加的吧

話說...你原本 \efi\asus 中是只有 BCD 還是有帶一個 efi 啊
如果照你現在說的...感覺...之前推測是錯誤...
你給的資料還是不太完全...有什麼檔案都不太知道...都是在推測...只知道 BCD 而以

你貼的 asus bcd 中
windows 8.1 那個啟動項...就是一般的 win8.1 開機
原本應該是指向 第4分區
windows recovery  environment 是 winre 所以應該是指向 第2分區
你看一下你第2分區是不是有 \Recovery\WindowsRE\winre.wim
然後 winre 的 boot.sdi 是用 device objects 中的 windows recovery 那一個
你可以看到它的 GUID 應該是有對應到 啟動項 中 OSDevice winre.wim 後面的的 {1f76d54a-xxxxxxxxx}
這個 device 的 windows recovery , sdDevice  應該一樣指到 第2分區

所以感覺...你這個 asus bcd 反而不是 F9 用的咧...至少看上去不像

BCD .它只是 bootmgr 的設定檔...  ( bcd 就相當於 XP 的 boot.ini )
就我所知 BCD 無法加載另一個 BCD...沒這功能 , 而且通常也不需要如此

至於 BCD 設定 ... 例如...你 asus bcd 中
windows 8.1... 他的
OSDevice/ApplicationDevice 系統/應用裝置(磁碟) 是在
[boot] ... 這是指 啟動分區
還是指向 磁碟 ... 即 某個硬碟(bootice中的啟動磁片) 中的 某個分區(bootice中的啟動分區)...這是依 分割表 和 分區 的資料來識別...GPT分割是用 分割表GUID和分區GUID 來記錄的
bootice 的啟動磁片..是指 啟動項 指定的 磁片(硬碟) ...
bootice中的啟動分區) 同理...是指 啟動項 指定的 分區

ApplicationPath 是加入的 開機程式  (基本上 windows bootmgr 只能加載 windows 自己的程式...例如 winload memtest 之類的)

然後 PE/RE 是用 ramdisk 來啟動...
所以是一個 wim + sdi 的方式
OSDevice/ApplicationDevice  設定中...除了 啟動硬碟分區 外...還加上了 wim 的路徑 和 指定的 sdi device
sdi device 也就是 Device Objects 中的東西 {1f76d54a-xxxxxxxxx} 那個


然後我比較想知道你第2分區中...是不是也有 \efi\asus\bcd 和 efi

goolge到的資料...

http://fll0821.pixnet.net/blog/post/111306880-%E3%80%90%E6%95%99%E5%AD%B8%E3%80%91asus(%E8%8F%AF%E7%A2%A9win8%E7%B3%BB%E7%B5%B1)%E7%AD%86%E9%9B%BB%E9%82%84%E5%8E%9F%E6%AD%A5%E9%A9%9F%E5%9B%9E%E5%BE%A9

http://ofeyhong.pixnet.net/blog/ ... 4%E9%82%84%E5%8E%9F

你說你朋友有升到 win10 ...然後你有備份...
我感覺...你備份是你拿到手後才備份...然後...那個備份的 F9 其實早就沒有用了...因為你朋友已升 win10 了

最後依你貼的資料找錯一下

你這個是 boot.sdi 設錯了...用了 [boot] ...應該是指到 第2分區



發表於 2018-12-29 10:17:51 | 顯示全部樓層
本帖最後由 阿達金田一 於 2018-12-29 10:34 編輯

然後我前面回文...也有說 F9 最主要的是...它有沒有加載 bootmgr
如果...按 F9 根本沒反應...那可能
1. 那台根本沒 F9 這功能...(不是每台NB 都有這種功能)
2. 本來有 F9 ...你朋友搞到沒有...因為沒有原本 F9 正常時的資料...所以搞不回來...除非拿回原廠叫 asus 搞回出廠設定

然後不管有沒有...如果只是要用它第6分區的 restore
基本上...就自己建立 正常開機的 bootmgr
這個我前面有教了... bcdboot 那一套
然後...看你是要用 uefi fw 開機選單...還是用 bootmgr 選單 來啟動... 第6分區 restore 的 PE (boot.wim)

正常 bootmgr 開機
uefi -> \efi\boot\bootx64.efi (這個其實是 bootmgrfw.efi) -> 讀取 \efi\microsoft\boot\bcd 設定 -> windows (winload.efi)

用 bootmgr 開機選單 的話
就是在 \efi\microsoft\boot\bcd 中加入 PE 開機...指向 第6分區 PE
但這樣可能你每次開機...都會有 bootmgr 的開機選單

用 uefi fw 開機選單...
則是利用 uefi fw 直接載入指定的 efi
例如
uefi fw 選單 -> \efi\asus\bootx64.efi (一樣是 bootmgrfw.efi ) -> 讀取 \efi\asus\bcd 設定-> winpe

簡單說 uefi fw 方式就是...2個 bootmgr 各別做開機...
一個是正常的 \efi\boot\bootx64.efi
一個是 uefi fw 選單設定好的...直接加載的 efi ...例如我上面舉例的 \efi\asus\bootx64.efi
2個 bootx64.efi 都是一樣的 bootmgr.efi 只是載入的 bcd 不同

這樣的好處是...正常開機就是直接進 windows
要用 restore 再用 uefi fw 開機選單就好

不過如果要這樣自己重搞...那我建議還是把 RESOTRE SYSTEM 換成自己習慣或比較喜歡的
例如 2567288 大大的 聯想 或是 就用 WinPE ... 反正有 RESOTRE 中的 install.wim 就可以 resotre 了

另外...如果那台可以做 legacy 開機的話(感覺不行...好像只有 uefi)
把 分割改成 MBR ...用 grub4dos mbr 也可以做 F9 熱鍵

話說...google 到的  ASUS X751L 資料是 128G SSD+1TB
所以現在是 SSD 拔掉了...只用 1TB HD 嗎

 樓主| 發表於 2018-12-29 12:07:59 | 顯示全部樓層
本帖最後由 CPSEVEN 於 2018-12-29 13:55 編輯

安安 感謝回應

>>覺的你的基本功有點亂
我是硬體維修起家的 我懂得修家電 修(DIY)音響 修電腦 DIY線性電源供應器 充電器等等
軟體是因為修硬體附帶的需求
另外就是幫朋友修電腦才用到 並不是主業軟體ˇˇ"
而我本身還在用6~7年前買的電腦 用WIN7
用得好好的 也就沒想買WIN8或WIN10
WIN8只試用過不習慣 WIN10也只試用一下下
WIN7SP1安裝完 15GB 再更新大不了25GB
而WIN10跟WIN7 安裝檔同樣一片光碟的大小
WIN10安裝完就 25~26GB 給他一段時間 自己更新了 挖靠35GB 還沒更新完呢=.=
而現在實際上用DX12的遊戲還是不多 效果也還是跟DX11沒多大區別
那我為什麼要去用WIN10自找麻煩呢
所以也就沒去多研究WIN10的結構
前幾個月買了便宜貨 SEAGATE的4TB硬碟才知道要用GPT才抓的到
(疊瓦式的硬碟 的確慢ˇˇ 只適合當資料儲備)
這才算玩過GPT呢ˇˇ"
這時也才知道傳統開機是無法用GPT開機的ˇˇ"
資訊是有點落伍了
所以我更需要NONAME諸位大神~~~~~~~~~~~~~~

如前述的
不過也是再逐步研究才發覺
BCD有些部分可能在升級到WIN10時被改變了指向
所以也只寄望 能啟動第六分割的BOOT.WIM 能將一切導正

>>就是在 \efi\microsoft\boot\bcd 中加入 PE 開機
前面一篇文 就等於在做PE了 只是指向點不同 但失敗

>>這個我前面有教了... bcdboot 那一套
這個我還沒試 我等等試一下 再回報告^^"
>>bcdboot c:\windows /l zh-tw
>>注意 c:\windows 是 第3分區 windows ...所以如果 PE 中 第3分區 是顯示 D: ...那就是用 d:\windows
這樣不是變成開機指向WIN8.1 而不是RESTORE的BOOT.WIM??
抱歉有點不太了解


>>然後看你的 asus bcd 是 \efi\asus\bcd 嗎
>>就是 win8.1 + winre ... winpe 那個是你自己加的吧
是的
不是我自己加的 ASUS的結構我並沒去改動 只改指向的磁碟名稱

>>另外...如果那台可以做 legacy 開機的話(感覺不行...好像只有 uefi)
如我最前面說的 補述一下 除了第一三分割 其他第二四五六都是NTFS 超過3個了
所以這可能就是它只有1GB卻用GPT格式 (另外BIOS SATA也固定是AHCI不能調)

>>話說...google 到的  ASUS X751L 資料是 128G SSD+1TB
他這筆電應該是5年前的產品 只能裝一個硬碟跟一個光碟
所以SSD應該是拆掉光碟加裝的

事實上我有鼓吹朋友加換一個SSD會快很多 我自己有用有感覺
但他一直沒吭聲 我想大概是機器舊了 他也就不想多花錢在這上面


剛把舊的第一分割又弄回來
用USB PE10開機

把ASUS的BCD"填空題" 填入各自對應的磁碟名稱
還有EFI\MSCROSOFT\BOOT\BCD
發現少注意了一個EFI\MICROSOFT\RESTORE 也有BCD
裡面只有針對RESTORE的
重開機 先進BIOS 在選硬碟開機
嘿嘿進入WIN8.1了 大概就是少了上面一個動作 讓BIOS重新抓過連結^^"
但是 之後 重開機按F9

按F8沒反應
按F1可以進入

選疑難排除 想要重設電腦

系統還原跟系統映像修復 都是WINDOWS下的 也沒此種備份
所以只有回復到先前的版本可選

但是就沒下面了....
可能還少了去呼叫第六分割的BOOT.WIM的部分 這在第二分割區有BCD去呼叫
待實驗

用"啟動修復"又回到"復原"那個畫面
應該是我在編輯時 忽略了RESUME那一樣的"填空題"

因為現在重點是如何喚回還原功能

您需要登錄後才可以回帖 登錄 | 我要註冊

本版積分規則

小黑屋|手機版|NoName Team 電腦資訊討論區 |網站地圖

GMT+8, 2019-3-22 19:27 , Processed in 0.231439 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表