close

東芝R150說來也有一點歷史了,重量輕,124:3螢幕的筆電只有1100公克重是其長處,但是有個糟糕的設計,就是眾所周知的光碟開機問題,此機無內建光碟機,卻無法任意接上普通的USB光碟機就開機,而必須接上東芝自己專門的光碟機才可開機,這樣的事情似乎在商品銷售的DM或說明都沒提及,如果事先說明,相信會減少大量的購買者。

 

但是機器買則買已,如果保固外真的遇到需要還原的時候怎麼辦呢?

一種方式就是屈服於廠商,購買專屬開機用光碟機,另一種方式就是將筆電硬碟拆下,接上別的機器借身還魂。如果借身還魂的機器也是東芝筆電,是內建光碟機的機種,或許就可直接還原成功,只要注意還魂不要還錯硬碟就好,但是如果借身還魂的機子不是東芝的,則必須手動,因為還原過程會呼叫小程式檢查機器是否是東芝的。

 

還原的備份資料檔是有密碼鎖住的,直接用ghost手動還原會卡在需要輸入密碼,因此需要一些特殊步驟。

 

無論還原的開機片是光碟還是軟碟,開機片使用DOS開機後,AUTOEXEC.BAT會呼叫RUN.BATRUN.BAT內的指令碼會呼叫GHOST.EXE執行還原的工作,檢查RUN.BAT內部,可以知道開機後的還原過程有四個重要的檔

 

PREDATA.BAT

TGHOST.EXE

GHOST.EXE

SPAN.BMP

 

PREDATA.BAT 是設定一堆環境參數的批次檔。

TGHOST.EXE 是東芝自己寫的小程式,使用TGHOSTPS環境參數運算密碼,並呼叫GHOST.EXE主檔填入密碼,此檔只有英文還原光碟內才有,中文還原光碟內沒有。

GHOST.EXE當然就是還原的主執行檔,但是東芝的修改版的GHOST.EXE會要求旁邊有個小老婆SPAN.BMP跟在身邊,否則罷工。

 

查看PREDATA.BAT內,

第一行 SET SWN=S3AxxxxD,(xxxx為四個數字)

第二行 SET EXT=001,

第三行 SET VOLLABEL=%SWN%%EXT%,

就是S3AxxxxD接上001之意,就是還原光碟的名稱,

第四行 SET FILENAME=%SWN%.%EXT%,

就是S3AxxxxD接個”.”再接上001之意,所以FILENAME參數就是 S3AxxxxD.001,而在RUN.BAT檔內有出現 SET TGHOSTPS=%FILENAME%,意思就是 SET TGHOSTPS= S3AxxxxD.001,這就是重要的金鑰,假設還原光碟名稱為S3A1234D001,則在執行PREDATA.BAT之後,執行TGHOST.EXE之前,必須設定環境參數SET TGHOSTPS=S3A1234D.001,也可以把這設定寫入PREDATA.BAT的最後面,之後執行TGHOST.EXE呼叫GHOST.EXE就不會再問密碼了,這樣就不必透過專門的光碟機做開機還原的動作了。

 

似乎某些東芝無內建光碟機之筆電也適用這樣的方式,待借身還魂的硬碟還原成功之後,再放回原筆電即可。如果有PC card介面讀卡機,也有足夠容量的記憶卡,因為東芝R150支援PC card開機,可以先將記憶卡做成DOS開機卡,把前述四個重要檔案及還原的備份映像檔都先寫入記憶卡,如此也不必拆硬碟就可以還原。

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 ywss 的頭像
    ywss

    地津神誌

    ywss 發表在 痞客邦 留言(0) 人氣()