本帖最後由 阿達金田一 於 2023-2-2 22:01 編輯
昨天朋友找我幫搞 USB PE
其實只是一支 USB 32G(創見的) 的 PE 移植到另一支 256G (HP x911s)
詳情不多說...簡單說就是他工作上要用的...
感覺就是 公司內部用 , M$ Windows AIK/ADK PE + 還原程式 之類的
因為還原程式看上去 就不是一般常用的那些...
還原程式 還不是放 PE 中(只是和PE WIM 放同一個分區而以)
使用就是 開機 進 PE , CMD( AIK/ADK PE ...進入基本自動 CMD ) , 然後下指令
而且我測試...
vbox 實機 都有問題 (看 Log 好像會 Scan + Check 硬體 )
反正我 vbox 實機 的 Log 最後都是 FAIL...看舊的Log...有成功的記錄
所以我連它那個還原程式是有 GUI 還是 Command 都不清楚
只是確定可以 Command ... 但看他的更新說明...感覺應該是用 GUI
反正這個不重要...反正 移植過去 能開 PE 就好...還原程式就不是我的事
主要是在移植到 HP x911s 256G 後遇到的問題
我不知道是 HP x911s 本身的問題 (感覺這可能不小)
還是單純剛好這支 HP x911s 有點壞了
因為 32G 的 PE 就是很普通標準的的 USB PE 開機 (實機也測過是很正常可以 進PE )
所以 MBR FAT32 + NTFS ... 沒啥好說的
HP x911s 在一開始把 檔案 copy 過去時...看上是沒啥問題
然後 實機重開機 測試...馬上出包...還是大包
我先說情況...最後在推測原因
首先 創見的32G ... win 和 主板 是判斷為 USB-HDD ( win 磁碟管理 是顯示 抽取式 )
然後 HP x911s 256G 是 HDD ... ( win 磁碟管理 是顯示 基本 )
那感覺大概就是和 USB-Sata/SCSI 外接盒+ HDD/SSD 差不多吧...
HP x911s 插上去 裝置管理員 - 存放控制器 會有個
USB Attached SCSI (UAS) Mass Storage Device
另外...我還有遇到插著開機進 windows 後...
USB Attached SCSI (UAS) Mass Storage Device 會在
但 磁碟管理員中 看不到 HP x911s
那感覺就像...接了 USB-Sata/SCSI ...管理沒插 HDD/SSD
(不過只要重拔插就好了)
上面那些不是原因...只是情況和結果
以我自己的推測原因...從 開機 來看可能比較好判斷推測
在 HP x911s 插的情況下...因為 主板 是抓成 HDD
所以開機是要用 HDD 而不是 USB-HDD
不過這也沒差...當成 USB 外接盒就好
主要問題在
HP x911s 會導致 MB 和 其它 USB 裝置出問題
所以...簡單的推測就是這支 HP x911s 有問題
但是...如果只是一般 資料讀寫 基本上是正常的
簡單說...開機沒插 HP x911s 都沒問題...進 win 後插上 HP x911s 基本也能正常用
我後面測試出不正常的地方...但是...還真不影響 一般 資料讀寫
看上去沒問題...但其實 這支 HP x911s 是有問題
不過我不清楚剛好我朋友這支壞了...還是 HP x911s 有固件上的bug
首先 開機前就先插著 HP x911s
一開機 就會先卡黑屏 ( 第1行 第x列 有像 command 輸入游標 在閃爍 )
這裡大概是 主板 抓 HP x911s 有問題...卡10來秒
然後才是正常 主板 開機...這裡進 BIOS... HP x911s 有時抓的到 有時抓不到
BIOS 中也不是顯示 HP x911s ...而是 UEFI OS HDD ... 之類的
也就是單純我主板有偵測到 FAT32 中的 bootx64.efi 吧
以為 Save ReSet 就能開機 ... No No No
因為 BIOS Save ReSet 一定是重開機...所以
又卡黑屏 ... 然後還是不能開...不知道是沒抓到還是 BIOS Save 的問題 (其實我覺的2個都有)
先說一下 我主板 是用 UEFI 開機
UEFI 的 HDD 開機項我用 2個 一個是 windows 一個是 PE
1. windows
2. pe
然後... HP x911s 插上去(如果有抓到)... HDD 會多一個 UEFI OS 之類的
1. windows
2. pe
3. UEFI OS
然後改成
1. UEFI OS
2. windows
3. pe
如果 拔掉 HP x911s
會自動變回 ( 主板自動清掉 )
1. windows
2. pe
然後... HP x911s 插上去 ... 後面重覆上面
1. windows
2. pe
3. UEFI OS
感覺大概就是要運氣很好...
要 BIOS 能抓到 Save ReSet 重開機後開機中...也要能抓到
才有一點點可能 可以開的起來
反正我是都開不起來...怎麼開都是原本的 windows
然後...再 hp 插著的情況下...用 windows 開機
有時會發生....除了 HP x911s ...其它 USB 裝置...全失效
那情況和 USB 裝置 都沒插一樣...滑鼠 鍵盤 的燈都沒亮
而且 windows 開機也要比較久...
然後進 windows 後...拔 HP x911s 猜一下發生什麼情況
滑鼠 鍵盤 馬上亮燈...恢復正常
那就好像 進 windows 滑鼠 鍵盤 沒插...然後插上去時的反應
( 插上 USB 裝置 windows 會有個反應的聲音 )
然後...我在做其它測試時 , 主要是 分割 格式化 一類的
再做 GPT 時...會出錯...卡死很久 ( 我懶的等時...就直接拔 HP x911s 就好了 )
然後...直接說測試結果...
HP x911s 的最後1個 磁區 不能讀寫 ...
但我覺的這不是 壞區 ...
這又不是傳統HDD ... 又剛好只壞最後1個磁區
我個人覺的更像 硬體固件定址 錯了
用程式(例如 bootice , DiskGen) 去看 HP x911s
有 62486529 磁區 ( 0~62486528 ), 一個磁區 4096byte , 238G 左右
最後一個磁區無法讀寫
例如 用 bootice 直接去查看最後一個磁區 (倒數第2個磁區 62486527 是可以正常讀寫)
而 GPT 因為是儲存在 前幾個 和 最後幾個 磁區 (不懂看維基GPT)
所以就會出問題
所以我推測是 HP x911s 硬體固件有問題...只是不知道這問題是壞掉導致 還是 Bug
上面那些 磁區不能寫 , 抓不到 , 卡黑屏 , 其它USB裝置失效...只是問題導致發生的情況和結果
一開始推測 HP x911s 有問題時...就上網找看看有沒有官方工具之類的
然後 HP 官方...沒有 隨身碟 的資料耶...
找 HP x911s ... 結果是 PNY ... 所以是 PNY代工 還是 HP貼牌
然後 PNY ... 的 HP 儲存產品支援...是連到 HP 官網喔...
所以就是什麼 詳細資料 對應工具支援 都沒有
PNY 有一些的就是基本的廣告宣傳的 規格資料 ( 外觀 大小 接口 速度 ... )
PNY 自己的 隨身碟 倒是找的到...修理工具 ...不過因為隨身碟是我朋友的...我不敢玩下去
不過 PNY 的 FAQ 直接
Q1 隨身碟可以做為開機碟嗎?
我們不建議您將PNY隨身碟作為微軟系統的開機碟或是其他可運行系統的裝置設備。
提醒您,PNY 不負責因搭配PNY 產品使用之其他設備造成之損壞或故障皆不負賠償責任。
這個意思是...要玩 USB 開機...還是找別家的比較好?
最後...問題看上去挺大的....但如果只是一般儲存檔案什麼的...還真的不影響
1. 反正只要開機 別插就好...進 win 再插
2. 用 MBR ... 分割時... 最後一個磁區不要去用就好
如果 是用 磁碟管理 去處理...很大機率不會用到 (磁碟管理 會留一些磁區)
bootice 分割如果沒特地留...倒是會分配光光...
不過因為是用 MBR , bootice 也是快速格式化...
所以...其實一樣不會馬上用到 最後一個磁區
只要沒用到...就不會出問題...就算出問題...windows 大概會在 檔案系統 上標記壞區
所以...我在發文前...其實在和朋友去 pchome 找 USB隨身碟 ... 現在再等 看今天會不會就送來
|