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

NoName Team 電腦資訊討論區

 找回密碼
 我要註冊
搜索
查看: 927|回復: 8

[已解決] [2017歲末版] 光碟/隨身碟 系統安裝維護工具整合ISO無法開機

[複製鏈接]
發表於 2019-1-3 23:13:25 | 顯示全部樓層 |閱讀模式
本帖最後由 ntconjohn 於 2019-1-4 21:32 編輯
版大,各位先進好,
      請問[2017歲末版] 光碟/隨身碟 系統安裝維護工具整合ISO無法開機 ,出現像降畫面有解嗎?





小弟嘗試從另一個相同pe結構之外接硬碟,將高端隱藏磁區以Acronis 備份,再還原至有問題滴外接硬碟


結果重新開機仍出現如上圖,請問有解嗎? 3QQQ!!!



發表於 2019-1-4 10:24:04 | 顯示全部樓層
本帖最後由 阿達金田一 於 2019-1-4 10:55 編輯
ntconjohn 發表於 2019-1-4 08:22
ip7688大大好:
3Q!!
偶就是降做的阿,一次買4個 1T創建軍規外接硬碟, 照這些步驟做好,分給4個人用,至少3 ...

PE 不太可能沒有 System32
如果你說是 PE ISO 沒有...那是正常的...
因為那是在說 進PE (WIM) 後...
注意看路徑是 x:\windows\system32
x: 是 PE 的 系統磁碟

一般 WIM 中應該都會有 Windows\System32 ...
這可是 windows 最重要一部份核心...幾乎所有的重要的系統檔都放在這個目錄之下
PE Wim 本身就是一個 Win核心...不太可能沒 System32

你貼的那個修復啟動...只是進入 PE 後下的指令 ...
而正常的 windows pe ... 也都會有那些指令
不過客制PE 也有可能把那些指令精簡掉...因為不會用的人也不會用到...
因為同樣的 MBR處理 或 BCD 修改 ... bootice 也可做以到

如果你的 PE (WIM)裡面 真的沒 Windows\system32 ...
那當然也沒有 \Windows\System32\winload.exe ...那表示那個 WIM 有問題
PS: WIM 可以用 7z 和看一般壓縮檔一樣...看裡面有啥檔案

你用 bootice 分區管理 看一下 MBR 狀態...最好是貼個圖
先說我也沒在用 UltraISO 做 ISO to USB...我手動自己處理分割和開機處理
如果你是用成 ip7688 說的那樣 加上 網上的資料 https://zhuanlan.zhihu.com/p/38269383
那大概假定一下你的分割表是
分區1 ... NTFS
分區2 ... NTFS or FAT ,  PE ... 高隱 ... (如果這是 FAT 其實 分區3是沒意義的...正常來說用這個就可以 UEFI 開機)
分區3 ... FAT ... UEFI 開機
你看一下你的 MBR 啟動分區 是在 分區2 還是 分區3 又或是 分區1
另外 分區2 和 分區3 的檔案結構是啥
因為不知道你 Bootmgr 是 3個分區都有放...還是部份 或是 僅一個有放
另外 Legacy bootmgr 和 UEFI bootmgr 是放一起還是分開

這些可能都會有影響
推測正常 UltraISO ISO to USB 高隱大概是
分區1 ... NTFS
分區2 ... FAT ... MBR/UEFI 啟動分區 , bootmgr 開機相關檔案(Legacy+UEFI...如果ISO是雙啟動) , PE , 高隱
看一下你 MBR啟動分區 是不是設到 分區1 ... 而且 分區1 也有 bootmgr 和 bcd
(UEFI 啟動 是依順序自己找 FAT 分區來啟動...)
bootice 分區管理 可以看到 MBR分割 的 活動 看一下 標記 A 是哪一個

看你之前的圖片...大概是用 Legacy 開機... 因為是 winload.exe(如果 BCD 沒設錯)

所以我是在推測你 分區1 設成了 MBR啟動分區
而 分區1 中有 bootmgr 和 bcd ...
這個 bcd 可能是一個 windows 用的 bcd
如果是這樣...可能是因為某些誤操作...把  MBR設到 分區1 ... 並且有 bootmgr 和 bcd
所以 Legacy 開機時...用 分區1 的 bootmgr bcd 啟動
而 bcd 中預設啟動是一個 windows 啟動  ... 但是你 USB 中並沒有 Windows

如果是這樣...MBR 啟動分割 設定成 分區2 就好
你用 Acronis 無效...可能是因為...這樣並不會改動到 MBR 的設定...只是還原分區本身而以
 樓主| 發表於 2019-1-4 21:27:49 | 顯示全部樓層
阿達金田一 發表於 2019-1-4 10:24
PE 不太可能沒有 System32
如果你說是 PE ISO 沒有...那是正常的...
因為那是在說 進PE (WIM) 後...

版大您好, 小弟解決了
就是因為您說"所以我是在推測你 分區1 設成了 MBR啟動分區.."
重作ATI還原動作(如下圖), 取消MBR,倒回去重開機, 就OK了, 真的是非常感激
一語驚醒夢中人
發表於 2019-1-4 01:40:35 | 顯示全部樓層
本帖最後由 阿達金田一 於 2019-1-4 02:32 編輯

先說一下 個人沒用過這個 ISO 所以沒相關資料

看上去只是 BCD 問題 或是 檔案問題
但是...因為你沒給詳細一點的資料...為啥會這樣原因不明

bcd 中 PE 啟動 會用 ramdisk = 磁碟 + sdi +wim 為啟動 方式
磁碟 如果是用 [boot] ... 表示為...使用 啟動分區 ... 其餘則是 看哪個 硬碟(分割表) 的 哪個 磁碟(分區)
通常 PE ISO ... 會用 [boot] ...因為 ISO 不像硬體那樣是用 分割表... 光碟開機 時 [boot] 就是 光碟
而像用 UltraISO 把 ISO to USB 時 通常相關的PE檔案也都放到 啟動分區
所以一般來說不會有問題

因為你沒給 BCD 和  USB 的詳細資料 ( USB 指 分割狀態 分區中的檔案 等等)
只看你給的資料...感覺你 USB 應該是直接用一些工具程式 像 UltraISO 直接把 ISO 寫入到 USB 吧
如果是...那 PE 應該都在 啟動分區[boot]  中...正常來說不會有這問題

這個訊息通常是指定的磁碟中...指定的 檔案 載入失敗
檔案載入失敗原因
1. 沒這個檔案
2. 這個檔案不是可用的 啟動執行檔 (因為通常就是 winload.exe 或 winload.efi )
3. 檔案損毀

例如...下面是用 bcdedit 顯示的 BCD 正常的 win7 啟動項
Windows 開機載入器
-------------------
identifier              {current}
device                  boot
path                    \windows\system32\winload.exe
description             Windows 7
locale                  zh-TW
inherit                 {bootloadersettings}
osdevice                boot
systemroot              \windows
resumeobject            {8832bd1d-f27d-11e4-b3c8-dd6ebc94d8e2}
nx                      OptIn
detecthal               Yes

因為我 win7 是直接用安裝在 MBR啟動分區...所以可以用 Device 可以用 boot
不過 正常安裝 啟動分區 和 windows 分區 是不同的 ...所以正常會是 partition=C:
(PS: bcdedit 中顯示的是 磁碟 目前分配到的 磁碟代號...而不是真定設為 c: ... 實際上是用 分割表 和 分區 來做判斷)
正常 和 PE 的 啟動裝置(device) 只差在...一個是 磁區 , 一個是用 ramdisk
PE 的 device 大概會像
ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
{7619dcc8-fafe-11d9-b411-000476eba25f} 是 sdi 裝置的 項目ID
如果是用 bootice 建立的...通常則是用 {ramdiskoptions}
ramdisk=[boot]\sources\boot.wim,{ramdiskoptions}

而這個訊息...通常是...找指定的 Device 中...找不到 Path 檔案 或 檔案損毀
例如
Device 是 [boot] 的話...那就是 [boot] 啟動分區 中沒 \windows\system32\winload.exe  或 檔案損毀
Device 是 partition=C: 那就是 C: 中沒 \windows\system32\winload.exe  或 檔案損毀
Device 是 ramdisk=[boot]\sources\boot.wim 那就是 啟動分區 的 \sources\boot.wim 中沒有 \windows\system32\winload.exe  或 檔案損毀
Device 是 ramdisk=[D:]\sources\boot.wim 那就是 D:\sources\boot.wim 中沒有 \windows\system32\winload.exe  或 檔案損毀

然後...順帶一提...
通常 PE 是用 \windows\system32\boot\winload.exe (winload.efi)
不過主要還是要看 wim 中的 winload.exe 在什麼位置
另外...windows 原始的 PE boot.wim
通常 \windows\system32\winload.exe 和 \windows\system32\boot\winload.exe 都會有
至制客制PE看看制作者怎麼搞的
發表於 2019-1-4 04:48:50 | 顯示全部樓層
本帖最後由 ip7688 於 2019-1-4 04:57 編輯

[2017歲末版] 光碟/隨身碟 系統安裝維護工具整合ISO無法開機 ,出現像降畫面有解嗎?

我使用都正常...您下載檔案正確嗎...轉製ISO方式如何...
=========================
  2567288 大大的分享~ 有說明如下
ISO 轉 USB
建議的方式
(1) UltraISO 9.7.0.3476 U+V2 高端隱藏寫入隨身碟
(2) 把可見分區格式化為 NTFS

USB的雙UEFI分區
如果有 secure boot 的考量 , 可以做成雙 uefi 分區
(1) UltraISO 9.7.0.3476 U+V2 高端隱藏寫入隨身碟
(2) 把可見分區格式化為 NTFS
(3) DiskGenius 調整高端隱藏區容量大小 , 後面空出 100MB
(4) 100MB 新增成一個主分區
(5) 原高端隱藏uefi分區 , 把\efi\boot\windows_efi目錄下的 bootx64.efi、bootia32.efi 取代 \efi\boot目錄下的同名檔案
     用這個 UEFI 分區啟動是 BCD 選單(跟CD一樣)(secure boot用)
(6) 把\efi\xorboot_2nd_uefi目錄下的efi目錄 , 複製到新增的 100MB 主分區 , 用這個 UEFI 分區啟動是 XORBOOT 選單

 樓主| 發表於 2019-1-4 08:22:18 | 顯示全部樓層
ip7688 發表於 2019-1-4 04:48
[2017歲末版] 光碟/隨身碟 系統安裝維護工具整合ISO無法開機 ,出現像降畫面有解嗎?

我使用都正常...您下載 ...

ip7688大大好:
3Q!!
偶就是降做的阿,一次買4個 1T創建軍規外接硬碟, 照這些步驟做好,分給4個人用,至少3個月, 只是其中一顆硬碟最近不知做了甚麼動作才這樣,

這個有問題無法BOOT的硬碟無壞軌, 可見分區900多G,存放資料佔4~500G, 由於ˊ此版本隨身碟製作過程會將整個1T硬碟資料刪除, 而小弟想如何在不破壞可見分區資料下進行修復(4~500G備份出來花3.5小時以上)

首先上網查 OXC00000E滴解法, 最常見就是修復BCD選單, 如https://appuals.com/how-to-fix-b ... 000e-on-windows-10/
它的第一個方法要切到SYSTEM32, 但問題是 該版本PE 沒有這個路徑, 第二個方法要用boot drive,也不曉得這是哪一種drive,...

所以就用Acronis True Image將正常外接硬碟高端隱藏的那兩個磁區做成tib, 再倒回去給那個有問題外接硬碟, 可惜重新開機還是一樣.

偶猜, 將正常外接硬碟用Acronis True Image, 採整顆clone方式應該是會成功, 但可見分區資料須備份出來再倒回去(4~500G已經備份出來花3.5小時以上)

但還是想希望能藉由修復方式解決....
 樓主| 發表於 2019-1-4 08:31:52 | 顯示全部樓層
阿達金田一 發表於 2019-1-4 01:40
先說一下 個人沒用過這個 ISO 所以沒相關資料

看上去只是 BCD 問題 或是 檔案問題

金大您好, 謝謝您詳細滴解說, 不過偶程度有限,要先慢慢消化

先報告, 這個硬碟製作過程和目前已作的障礙處理過程, 就像上面兩樓的內容, 後學覺得最大問題是對啟動分區不理解緣故, 您的資料很關鍵, 偶再找看看正確路徑修看看!! 謝謝囉!!
發表於 2019-1-4 18:49:48 | 顯示全部樓層
本帖最後由 2567288 於 2019-1-4 18:53 編輯

原始的設計 , 好像不應該出現樓主貼圖的狀況(不應該是 bcd 的 standard 錯誤訊息)

比較像是用外接硬碟安裝作業系統 , 把引導寫入外接硬碟

如果想保存可見分區的資料 , 建議:
(1) 把高端隱藏區格式化為原來的格式(例如 fat32)
(2) 把原 iso 檔的資料 , 提取到高端隱藏區
(3) 用 bootice 設定 mbr 為 UltraISO USB-HDD+
    用 bootice 設定高端隱藏區 pbr 為 grub4dos
    用 bootice 設定高端隱藏區為啟動分區

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?我要註冊

x
 樓主| 發表於 2019-1-4 21:22:17 | 顯示全部樓層
2567288 發表於 2019-1-4 18:49
原始的設計 , 好像不應該出現樓主貼圖的狀況(不應該是 bcd 的 standard 錯誤訊息)

比較像是用外接硬碟安裝 ...

感謝版大,您說
"比較像是用外接硬碟安裝作業系統 , 把引導寫入外接硬碟 "--->沒錯, 最近一直在測1809, 1803, 好像有用winsetup掛esd安裝,  也有用iso安裝, 總之, 不知如何引起, 但就是和"安裝作業系統"有關!
另外, 剛解決了, 主要是金大那句話...請看樓下!!
您需要登錄後才可以回帖 登錄 | 我要註冊

本版積分規則

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

GMT+8, 2019-3-22 18:43 , Processed in 0.164508 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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