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

NoName Team 電腦資訊討論區

 找回密碼
 我要註冊
搜索
樓主: ntconjohn

[分享] ASUS 新筆電無法用外接硬碟製作之PE開機 目前無解

[複製鏈接]
發表於 2020-7-4 00:20:34 | 顯示全部樓層
本帖最後由 阿達金田一 於 2020-7-4 02:38 編輯

和主題無關...
只是找資料看到一篇滿有意思的文章
https://www.mobile01.com/topicdetail.php?f=488&t=6106517

我個人覺的該文 樓主 和 回文 的都有 對 和 不對...

首先 B460 AORUS PRO AC 這個...好像是用 intel 10代 cpu
不過 chipset 和 BIOS FW 有支援 CSM
然後樓主問題是...CSM 開機一片黑
樓主 覺的 是 CSM 開機有問題... 我個人覺的這樣 初步判斷 並沒有錯
(雖然還是有其它可能原因...但大多初判大多是以概率高的做初判)
只是 CSM 開機有問題 是 MB 問題 , 還是 HDD (MBR引導) ...這還在再判斷

然後回文有去吐槽什麼 IDE , SATA/AHCI ...雖然是有這樣的例子
SATA 是有分 IDE模式 和 AHCI 沒錯...但又不是 Legacy 只能用 IDE模式...Legacy 一樣可以 AHCI
而且 IDE /AHCI 的問題 是要載入 win 時...因為 IDE /Sata AHCI Driver 所以會出錯
但這大多只會發生在 XP...簡單說 xp 在安裝是用 Intel IDE Driver 的話
XP 就只會安裝 Intel IDE driver ... 所以會沒 Sata Driver 或  RIAD Driver , 也沒其它牌 IDE Driver
(而且 XP 好像也沒內建 Sata AHCI 和 Sata Raid Driver, Driver 只有 通用IDE , 各家IDE 和一些 SCSI)
反之亦然...
XP 用 Sata AHCI Driver... MB 跑 IDE 或 不是 Driver 相容可用的 Sata AHCI 控制器...一樣出錯
(後面的意思是說 XP 用 intel sata ahci driver... MB 是用 amd sata ahci 控制器...Driver 一樣出錯...因為 xp 沒 amd sata ahci 的 driver)
簡單說就是 系統 沒可用的IDE/Sata Driver 就會出錯

這扯到 XP 的安裝方式... xp 和 vista 後的 win安裝 方式是不一樣的
所以一個 跑 IDE 模式 的 XP ... MB 用 AHCI 跑就會出錯...
但這個問題... vista 之後比較遇不到...除非用 RAID...又剛好 win 沒內建可用的 raid driver
因為 vista 之後的系統...都有內建 通用 ide/sata driver ...
而且不像 XP 只裝對應硬體的 Driver , 而是內建Driver 其實大多已經內置在系統
( XP 安裝win 時是先偵測硬體...然後在安裝相對Driver...不是所有Driver 都先內置)
不過出錯也不是黑屏...而且會出錯誤訊息

簡單說 不管 IDE /AHCI ... Legacy/CSM HDD 開機都是去載入 MBR ( HDD LBA0 )
只要 MBR 引導沒問題 啟動分區PBR 沒問題...bootmgr 沒問題...就會載入 bootmgr  , bootmgr 去載入 bcd 進而載入 windows
載入 windows 時 , 如果 Driver 有問題 ... bootmgr 或 windows 都會有錯誤訊息

所以回文 IDE/AHCI 不能說不對...但其實和樓主的問題有點無關 (裝B失敗)

至於 XP 能不能 EFI 啟動
能 XP 有出 x64 版的...有 EFI 啟動...但是那是 EFI... UEFI 的前身...
就像 win7 的 UEFI ...還要 Bios 有支援 int10 (CSM)一樣... 要 純UEFI boot win7 要改過才能用
那 XP 咧...我沒用過 XP x64 EFI 所以我也不知道...但 win7 都會有這問題...XP 大概也會有

該文章的回文...不能說錯...但有的可能只是一知半解...或是只是上網找資料
不過我覺的這很正常...又不是每個人都是專業的...不瞭解的地方有誤解...很正常...而且有時 官方資料 本身也會誤導
就拿 win 安裝 UEFI+GPT , Legacy+MBR ...人家M$ 就怎麼設計...可能一樣說明文章也是直接寫 UEFI 要用 GPT , Legacy 要用 MBR
但實際上單純 OS 啟動概念和流程... UEFI 一樣可以 MBR , Legacy 一樣可以 GPT
不過要單指正常 win 的情況 UEFI+GPT , Legacy+MBR 也並沒有錯 ...除非會改 UEFI+MBR , Legacy +GPT

老實說不是很專業或是有研究過的...搞不清都很正常
像 win7 uefi 要 csm int 這我知道...但之前沒有深入研究
剛去查一下資料...主要是 int10 VGA的原因 ( legacy vbios 和 uefi gop)

win7 開機會用 int10 ...但這要 uefi 有支援 csm , 因此 純uefi 下 win7 就會有問題

然後我前面的回文中也有貼過相關資料


UEFI 大概分 4種 (老實說...我是覺的這個有一點點不對...應該說3種...不過我也不是專業的)
Class 0 ... Legacy Bios ... 就它媽的 Legacy Bios...根 UEFI 有毛關係的...還 UEFI Class 0 ... No UEFI
Class 1-3 我覺的才算 UEFI
Class 1 ... only CSM (純Legacy boot)
Class 2 ... UEFI+CSM (不純的UEFI...大多用 UEFI boot...但有支援 CSM)
Class 3 ... only UEFI (純UEFI boot...不支援CSM)
1 2 CSM 是有開的 ...3是 沒CSM 或 沒開
注意 MB 的 BIOS 的設定不要直接和上面的 單字 關聯
要看 BIOS 自身的設定 ...
因為有的 Bios 的 UEFI only 可能只是指 開機 boot 要用啥模式...而 CSM 要不要開 是另一個設定
也就是 boot mode 可能
1. csm only
2. uefi + csm
3. uefi only
但 CSM 可能有另一個設定例如 Launch CSM
Launch CSM: Disabled ...基本上就算 Class 3 了 (或開 Secure Boot 因為 Secure Boot 只能 UEFI)
Launch CSM: Enabled ...大概就是 Class 1 或 2 ... 這看 Bios 怎麼處理
例如...有可能
boot mode: uefi only
Launch CSM: Disabled
大概可能是 Class 3

boot mode: uefi only
Launch CSM: Enabled
大概可能是 Class 2

boot mode : csm only
Launch CSM: Enabled
大概可能是 Class 1

boot mode : uefi + csm
Launch CSM: Enabled
大概可能是 用 uefi boot 時 Class 2 , 用 csm boot 時 Class 1

也就是如果 MB UEFI 只能設定成 Class 1 或 3時...
要用 win7 (沒改的話) 只能 CSM boot ...不能用 UEFI ... 因為沒 Class 2

也有可能 Bios 直接選要 Class 1 2 3 ... CSM 不是獨立一個設定
例如只有 boot mode
1. csm only ... Class 1
2. uefi + csm ... Class 2
3. uefi only ... Class 3

然後回到該文章...
其實可能只是 legacy vbios/uefi gop 的問題, 顯卡 只有 uefi gop
所以 CSM開機後...因為顯卡問題就卡在那 ...
因為樓主用 spfdisk 很明顯是之前都是用 Legacy/CSM 開機...所以才要用 CSM
而黑屏也有可能...等進win 就又正常...也有可能就它媽沒畫面了...
例如
UEFI Class 2 然後 顯卡只有 vbios ...
uefi boot 時用 uefi gop 顯示...但進 win 後...因為有支援csm...所以顯卡又可以顯示
又或是
UEFI Class 2 然後 顯卡只有 uefi gop
uefi boot 時用 vbios 顯示...但進 win 後...改用 uefi gop..所以顯卡又可以顯示
(以上僅推測...我不是專業維修...只是網上好像有看過類似的情況例子)

而通常 CSM boot 大概都是 Class 1 ... 大概從頭到尾都要用 vbios
如果 顯卡 沒legacy vbios... 看不到畫面
反之 UEFI Class 3 只用 uefi gop , 如果顯卡沒 uefi gop ...一樣看不到畫面
因為看不到畫面...是否正常運行也不知道

簡單說...
如果 顯卡有 UEFI GOP ...但不知道有沒有 vbios 的情況下...用
class 3 純UEFI boot 比較好 ... 這樣就不會用到 csm + vbios
反之
如果 顯卡有 vbios  ...但不知道有沒有 uefi gop 的情況下...用
class 1 純Legacy boot 比較好 ...因為這樣大概都會用 csm + vbios

至於 class 2 ... uefi boot 但支援 csm ...
就看 bios 怎麼設計是用 uefi gop 或 vbios 或 會自動判斷(有啥用啥)

早期比較多是 顯卡 有 vbios 沒 gop ...
uefi 要用 class 1 或 class 2 但 uefi boot 能用 vbios

現在好像開始有 顯卡 有 gop 沒 vbios
uefi 要用 class 3 或 class 2 uefi boot 能用 gop
發表於 2020-7-4 00:39:02 | 顯示全部樓層
ntconjohn 發表於 2020-7-3 20:02
謝謝您, 看完回文後,才發覺一樓文字疏漏, 重新修改內文

1.如 1 F 提到,  USB-FLASH 是正常, 偏偏 USB-HDD ...

小弟也只是將測試的結果跟您說一下, 畢竟也不是天天有人買電腦, 即使有買, 有發現這個問題, 也不一定會回報, 即使回報, 廠商也不見得會放出相關的訊息.

至少小弟購買的廠商有遇到這個問題, 但卻沒事先告知, 等小弟多方測試確認後, 才跟我說.....
真要怪這些問題, Intel & Microsoft 絕對在 IT 界會被公幹到死, 業界沒能抗衡的廠商, 大多被這兩家玩死, 只能隨他們亂搞.

看起來你的情況比我好一些, 至少你的 usb-flash 還可以 boot, 小弟僅剩 acronis & memtest86 可以運作.

好像記得 UltraISO 或 UltraImage 之類的工作, 可以選擇將你的要開機的 USB 裝置, 設定成對應的格式, 比如
    usb-zip
    usb-fdd
    usb-hdd
    usb-hddv2
可以嘗試著將你的 usb-hdd 刷成上述模式看看, 小弟沒完整測試過, 依稀還記得相當早期的 HP Dell IBM 這類的"外商"電腦, 在 USB Boot 這塊存在比較多問題, 有測試過幾次確實是這類的問題. 這點應該感謝台灣的廠商, 在 USB-BOOT 這塊下足不少功夫. 就算是實體 usb-fdd , 台灣 MB NB 支持度就是比外商電腦來的好. 這類小三逼著正宮打的情結在全世界, 屢見不鮮 又 鮮為人知.

發表於 2020-7-4 00:55:16 | 顯示全部樓層
本帖最後由 阿達金田一 於 2020-7-4 01:01 編輯
peeche 發表於 2020-7-4 00:39
小弟也只是將測試的結果跟您說一下, 畢竟也不是天天有人買電腦, 即使有買, 有發現這個問題, 也不一定會回 ...

UltraISO 那個是刷 USB Disk 的 MBR
主要是對應早期 Leagcy Bios Usb boot 時
有的 FW 是把 USB-Flash 或 USB-HDD 當成 USB-zip 或 usb-fdd , usb-hdd 來處理
不同的 bios fw 可能都不一樣

然後那個 MBR 是針對這一類的 usb boot 寫的 MBR 引導
來增加 usb boot 的成功率(相容性)...
以後期來說 usb-hdd+ , usb-hdd+ v2 成功率是最高的
但一般舊的PC 可能要用 usb-zip 或 usb-fdd 或是 fbinst

然後樓主只能跑 UEFI...所以有關 Legacy boot 的部份...其實都沒有關係
UEFI Boot 真的很單純
UEFI 能偵測到 Device ... 並且 BBS 或 FW boot menu 中有設定
只要 Device 有 boot fs 區 ... 拿 HDD/USB-HDD/USB-Flash 來說就是 Fat/Fat32
(有的MB UEFI BIOS FW 還有支援 NTFS...我的 MB 好像就有)
而 boot fs 區又有 \efi\boot\bootx64.efi ... 就可以開機進 bootx64.efi 開機管理程式
然後看你的 bootx64.efi 是 bootmgrfw.efi 還是其它例如 grub2 的開機管理程式
再利用 開機管理程式 去載入系統
發表於 2020-7-6 06:59:20 | 顯示全部樓層
為何一定要用USB-HDD?我用USB-FLASH都沒問題唷!!關於P1448也試過了,台銀所有機種都是過了,USB-FLASH是最穩定的,目前都正常使用中
 樓主| 發表於 2020-7-6 07:51:53 | 顯示全部樓層
bear1alex1 發表於 2020-7-6 06:59
為何一定要用USB-HDD?我用USB-FLASH都沒問題唷!!關於P1448也試過了,台銀所有機種都是過了,USB-FLASH是最 ...

版大好,謝謝回覆

1.後學在1F 已報告 ,用USB-FLASH 是正常, 30F 有說明"部署或還原ˋ遇到這類nb , 只好用usb-flash 去 boot了"

2.會想用USB-HDD原因是 平日維運工作的 PC種類多, ISO TIB檔,工具一堆, 外加還原有些PC時要備份USER 資料, 所已習慣用容量較大滴USB-HDD, 加上到去年底交機之機器(桌機)都沒問題,一樣都用USB-HDD....

3.本案例只是想探討為何P1448 為何無法以USB-HDD PE Boot, 最後推論"可能"是p1448 bios下無法識別USB-HDD, 問asus 客服得不到合理答案( 如 25F 陳述), 目前後學就P1448,只能用usb-flash 去 掛載USB-HDD 作部署或還原.
發表於 2020-7-15 08:03:52 | 顯示全部樓層
1.老實說個人不會用RUFUS,対我來說有點複雜.而用UltraISO用也不知該選HDD+ 或ZIP....
2. 我個人喜歡簡單而直觀彴小工具,寫入ISO 到USB Flash 或USB HDD我偏好使用如""映像文件写入磁盘一键通_x64""之類請自行估狗.
3. 先把要使用的USB-Flask or USB HDD 先割一個5G分區(以本論壇的PE大小為例)格式化為FAT32.
4.執行"映像文件写入磁盘一键通_x64"
5.選擇你要寫入的ISO檔
6.注意選項選擇""格式化單個分區(移動硬盤推荐).也可同時選擇寫入後把該區隱藏起來.
7.之後再把剩下的空間格式化為NTFS就可把APP 或備份資料存在該區.
8.到現在為止都可順利開機.[運氣好吧]
以上供参考.
發表於 2020-7-16 14:30:12 | 顯示全部樓層
試試其他版本pe  我用 acer switch10 也有類似問題  winpe usb  是用 gpt 還是 mbr 或是 fdd-fat32,zip-fat32 都有不同狀況 要依你的筆店做調整  我的只能接受 gpt的
您需要登錄後才可以回帖 登錄 | 我要註冊

本版積分規則

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

GMT+8, 2020-8-6 00:04 , Processed in 0.087870 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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