|
|
Windows 10 Technical Preview 推出有一段時間,目前 Microsoft 也不斷的在更新版本號。在 build 9879 版本出來後,一些使用者開始回報使用上有些狀況,最常見的就是從待機回復以後,硬碟就磚掉不回應,有些人無法正常回到 Windows ,重開機後也毀損;比較嚴重的還有換過數台電腦以後硬碟仍然不運轉的慘況。
隨著案例的增加,Microsoft 承認在 build 9879 版本的確是有 Bug 會使得從睡眠回復以後會硬碟失去回應,起因於它們在這個版本的設計不良。
根據 Microsoft 的說法,他們在這個版本中為了 Hybrid HDD 加入 Instant Go 功能,目的在讓 Hybrid HDD 的 SSD 部分可以被使用的同時,機械式硬碟的機構並不會運轉來節省能源,為了實作這個功能,微軟啟動了 PUIS(Power-Up in Standby)指令,讓硬碟啟動後要接收到來自 BIOS 的 spin-up 指令才開始運轉馬達。但微軟設計出了問題,使得 PUIS 指令會在所有種類的硬碟機上面都會啟動,並沒有限制只作用在混合式硬碟上;同時某些 BIOS 並不支援啟動時送出 spin-up 指令,最後導致無法從睡眠、休眠狀態中回到 Windows,或是根本不法開機。
Microsoft 同時指出了會導致這種狀況的組合,包含:
– 必須是 SATA 硬碟機
– 硬碟機支援 PUIS 指令
– 硬碟機使用了 Windows 原生的硬碟驅動 StorAHCI
– Windows 10 Technical Preview build 9879
– 主機 BIOS 並不支援開機、睡眠喚醒後送出 spin-up 指令
依照 BIOS 的支援程度不等,可能會出現開機後無法找到硬碟;或者是可以正常開機,但是睡眠喚醒後就 crash。前者就是因為 BIOS 並不支援開機送出 spin-up,後者則是因為無法送出 PUIS spin-up 指令,原生 AHCI driver 無法啟動處於 spun-down 狀態的硬碟而造成 crash。
微軟也提供了已經遇到這種狀況的使用者解決方法。除了安裝更新以外,也提供了第三方工具的使用只是來強制關閉硬碟中的 PUIS 指令。使用者可以前往微軟討論區來查閱相關資訊。 |
|