Win 10, FUJITSU SH560, battery report and AHCI bug fix


http://wp.me/ph3BR-1Eq

 

WIN10, FUJITSU SH560

這種機器有點怪, 原生成是WIN7, SATA 硬碟, 會計的項目經理們在中國內地買的, 幾個帶來就放在當地用, 出差不再需要帶電腦過去. 但有個怪現象, 休眠後會起不來, 必須拔電池, BIOS 的日期也會跑掉, 錯誤以為BIOS電池失效, 結果也不是. BIOS 裡面開了 IDE, 不支援 AHCI, 結果重設 BIOS 開機就死機藍畫面 STOP 0x0000007B INACCESSABLE_BOOT_DEVICE, 這是第二次遇到類似的問題, 成因不明, 買來的機器就這樣.

曾經請教過人家, 估計都是 OS / BIOS 造成的, 所以管不上了, 只有禁止休眠, 限定用 IDE 模式, 就一直用了四五年了, 很好. 最近經理們收到微軟通知, [不小心] 按了同意了自動更新到WIN10. 結果, 有的死機, 有的就好好. 依稀記得曾經處理過有成功的案例, 所以活動一下, 順到看看他們的老機器跑WIN10如何.

FUJITSU SH560 休眠後無法啟動, 要拔電重開, http://bbs.pigoo.com/thread-54437-1-1.html

Win10, IDE 模式底下安裝, ACHI 模式底下會死在循環重啟, http://bbs.pigoo.com/thread-59486-1-1.html

微軟的 STOP 0x0000007B INACCESSABLE_BOOT_DEVICE 解釋, https://support.microsoft.com/zh-tw/kb/922976 (微軟這個沒有勘誤, 重複的兩個字段), 修改以下兩個機碼,

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV

在右側窗格中,在 [名稱] 欄中的 [Start] 上按右鍵,然後按一下 [修改]。
在 [數值資料] 方塊中,輸入 0,然後按一下 [確定]。
在 [檔案] 功能表上,按一下 [結束] 以關閉登錄編輯程式

 

如果想懶惰, 也可以參考這篇, http://wp.me/ph3BR-1hI, 直接寫好劇本, 然後匯入到 WIN 10, 不需要REGEDIT手動編輯,


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci]
"Start"=dword:00000000

 

備份原有的 REGISTRY的 BATCH FILE, 只能在修改前執行一次, 一或二或三個機碼

@echo off

echo By Xiaolaba, last update, 2016-MAR-12
echo for win8 / win 8.1 / win 10, backup registry for two or three keys followings,
echo HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci
echo HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV
echo HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\StartOverride


SET mypath=%~dp0

SET file_name1=reg_Msahci_Acer5830.txt
SET file_name2=reg_IastorV_Acer5830.txt
SET file_name3=reg_storahci_StartOverride_Acer5830.txt

@echo.

regedit /e "%mypath%%file_name1%" HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci
regedit /e "%mypath%%file_name2%" HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV
regedit /e "%mypath%%file_name3%" HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\StartOverride

@echo backup keys now... done!
echo %mypath%%file_name1%
echo %mypath%%file_name2%
echo %mypath%%file_name3%

@echo.

echo You can modify registry, set OS to AHCI mode, and then enable ACHI in BIOS,
echo STOP 0x0000007B INACCESSABLE_BOOT_DEVICE will be solved during boot.

@echo.


pause

 

可是呢, 有些機器用這方法可以, 兩個 REG KEY 都存在, 改了就好了. 但是有些呢, 備份的結果是只有一支KEY存在, 例如,
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV

但是另外一支KEY不存在, 例如,
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci

 

結果是用 SAFE MODE 進入 WIN10 也沒辦法解決, 但是並沒有藍屏STOP 0x0000007B, 症狀就只看到WIN10啟動時的特徵的那塊 “田", 然後就是說故事, 從前有個公公…….BOIS切回 IDE 模式就可以繼續操作那塊 “田". 紀錄嘗試用 BCD 的方法, BCDEDIT 是編輯開機設定資料 (BCD) 檔案提供一個存放區的工具,

WIN10 進入 SAFE MODE, 要 REBOOT,
bcdedit /set {current} safeboot minimal

WIN10 退出 SAFE MODE, 要 REBOOT,
bcdedit /deletevalue {current} safeboot

https://technet.microsoft.com/zh-tw/library/cc709667%28v=ws.10%29.aspx

結果還是不行, 那剩下最後一個了, 刪除另外一個 REGSITRY KEY, 如下

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\StartOverride

或者用一個 BATCH FILE做這個工作, 內容如下,

reg delete “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\StartOverride" /va /f

也可以用 REG 檔案匯入的方法, REG 檔案內容如下,

Windows Registry Editor Version 5.00

[-KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\StartOverride]

 

這下最後成了. 完畢.

 

另外看看電池的報表, 更新了自動劇本如下,


@echo off

echo By Xiaolaba, win8 / win 8.1 / win 10, battery status report generation script.
echo last update, 2016-01-19
@echo.

mkdir battery_log

set file_name=.\battery_log\battery_log_%date%_%time:~0,2%%time:~3,2%%time:~6,2%.html

echo battery log file = %file_name%
powercfg /batteryreport /output %USERPROFILE%\Desktop\%file_name%



rem pause 1 second, await html generation
rem @ping 127.0.0.1

start .\battery_log\battery_log_%date%_%time:~0,2%%time:~3,2%%time:~6,2%.html

@echo.
rem pause

SH560_WIN10_battery_log1
SH560_WIN10_battery_log1
SH560_WIN10_battery_log2
SH560_WIN10_battery_log2
廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s