Toshiba Satellite U300由預裝Vista系統改裝Windows XP系統遇到的問題

來源:互聯網
上載者:User

朋友的筆記本是在中東買的Toshiba Satellite U300-111,預裝的是英文版的Vista系統,回國後想改裝為中文版的Windows XP系統,但屢屢失敗,所以找我瞧瞧。我本以為不是什麼難事,不就是裝一個系統而已麼!!

一、懷疑分區表

本本拿來後我瞧了一下,硬碟160G,分了兩個NTFS的分區,我沒有直接插入光碟片安裝Windows XP,而是先在DOS下用Partion Magic看看其分區情況,誰料一進Partion Magic就提示分區錯誤"Error…",且不能做任何操作。無奈之下,只好重新啟進入Vista,奇怪的是剛剛的D分區這個時候也不見了,只有Vista的系統磁碟分割在那。我估計是分區表出了問題,在Dos下用Disk Man察看分區表,貌似這個軟體不識別硬碟似的,一運行軟體就處於死機狀態。用KV3000倒是能夠進去,果然發現分區表有問題,按F10進去測試就提示分區表有錯誤,按F6進入第一扇區發現DPT只有48位元組(實際應該有64位元組),且搜尋不到邏輯磁碟D盤。結合前面的現象,根據對分區表的瞭解,初步判斷是分區表出了問題(後來發現,用隨機附帶的還原光碟片還原到原始的Vista系統後進入KV3000仍然發現DPT只有48位元組,但Vista能運行正常,所以這個問題我還沒有搞清楚,不知道是否SATA與IDE有區別,但以前接觸的SCSI硬碟份區表都是統一的規則)。

既然分區表出了問題,那就重構分區表表,將DPT清0,然後用Fdisk / mbr去重建,但這麼做還是不成,Partion Magic還是不認這個分區。沒辦法,可能只有手工計算來恢複分區表了,雖然以前多次成功手工處理過分區表,但過程十分繁雜和痛苦!!況且這些具體細節的知識也忘得差不多了。在網上搜了一些分區表相關的文章,邊看邊回憶,沒有耐心和經驗的人確實是像看天書一樣,幸虧大學的時候就擺弄過這個東西了(等有時間我將分區表的知識按照自己的整理一下,寫個小程式來自動分析分區資訊,免得每次一個一個的算,另外有個工具還不錯"進位轉換V2.1.exe")。正要硬著頭皮開始計算分區資訊的時候,不小心發現第7扇區裡有內容,且很像MBR的東西,於是我試著將它恢複到第一扇區,重新啟動,再進Partion Magic,這次它能識別分區了,意外的驚喜,我不用去算那些複雜的位元據了。接著我就用Partion Magic對硬碟重新分區和格式化。

接下來的我將XP安裝盤插入系統,開始安裝XP系統,開始一切正常,但當檔案複製完畢準備安裝的時候,提示"安裝程式找不到磁碟機",然後就繼續不下去了。莫非是NTFS分區的問題?XP是支援NTFS分區的啊!我把所有分區都改成Fat32格式,再安裝,依舊找不到硬碟。

二、基本確定是缺少SATA驅動的問題

在網上搜尋一番,原來是硬碟SATA介面的問題。普通XP安裝盤是不帶SATA驅動程式的,所以安裝的時候是不能識別硬碟的,所以找不到磁碟機,而在IDE介面方式下不存在這個問題。一般在BIOS有個設定SATA介面和IDE介面的開關,但這該死的本本是簡版的BIOS,不提供這個開關,所以只能用SATA介面方式了。當然,在安裝XP過程中按F6載入SATA驅動也可以,但前提是需要有軟碟機或基於USB的擴充軟碟機,而這些我手裡都沒有。最後唯一可行的辦法就是將SATA驅動程式整合到XP的安裝程式中了。

網上倒有很多帶SATA的Windows XP安裝檔案可供下載,我下載了兩個,以為下載後直接安裝就行。苦於沒有燒錄機,所以就想在VISTA下將安裝檔案COPY到電腦的D盤下,然後在DOS下運行D盤內的安裝程式"i386\winnt"。但還原後的Vista下的兩個盤都是NTFS分區的,且Vista下提供轉換到FAT32的功能,Partion Magic又認為分區有Error。搜尋一番,找到一個工具AcronisDiskDirector10(下載,SN: KNMKZ-QKLE5-H5BE3-S2S5Q-7WF3E),分區功能非常強大,在Vista下安裝後能給分區轉換格式,我將D盤轉換為FAT32格式,將下載的帶SATA的XP安裝檔案COPY到D盤,然後在DOS下運行安裝程式,本以為能夠安裝了,誰知複製檔案完畢重新啟動時還未進入安裝介面就開始出現藍屏。我也嘗試過將純淨的XP ghost檔案還原到C盤,啟動時也出現藍屏。我估計是SATA驅動程式不匹配造成的。

三、製作帶對應SATA驅動程式的Windows XP安裝盤

看來還是只有自己將SATA整合到Windows XP安裝程式裡了。從文章http://forums.computers.toshiba-europe.com/forums/message.jspa?messageID=106943中得到了很多啟發,首先從http://eu.computers.toshiba-europe.com/innovation/download_drivers_bios.jsp?service=EU網站下載SATA驅動程式"stormng-20070828123444.zip",解壓縮後"Matrix Storage Manager\F6flpy\ICH8M_32bit"下的檔案就是我們要的SATA驅動程式(如果是ICH7M就找對應的檔案夾)。在找不到驅動的情況下,可以用驅動精靈在VISTA下提取驅動或者參考http://hi.baidu.com/squalt/blog/item/d72db2516324921c367abe1c.html的做法。

至於如何驅動整合到XP安裝程式,可以用軟體整合,也可以手工整合。如果用軟體整合,可以使用一個比較便捷的工具nLite,在整合驅動程式的同時可以產生ISO鏡像檔案,http://195.182.196.33/kb0/TSB85017Z0000R01.htm裡說得比較詳細。如果手工整合,則需要修改I386\txtsetup.sif等檔案,文章《Windows XP SP2整合SATA驅動的改進方法》http://lsdn.lynnstudio.net/improve-on-making-windows-xp-setupcd-with-sata-driver-integrated/有比較深入的探討。

整合完驅動程式後,一開始為免去燒錄的麻煩,我把安裝程式copy到硬碟上,直接運行硬碟上的winnt來安裝,但出現過"不能將檔案複製到c:\$WIN_NT$.~LS\I386\i386\NLDRV\001,setup was unable to create the following directory on the target drive"的錯誤,或者出現"找不到CD安裝盤"的錯誤。將安裝程式燒錄到CD後再安裝就不會出現錯誤了。另外雖然nLite內建了製作帶引導程式的鏡像檔案的功能,UltraISO也是一個不錯的製作ISO的工具。

四、XP系統更新的問題

安裝完XP系統後,本來想啟用自動更新安裝一些補丁的,但更新"用於後台智能傳送服務(BITS) 2.0 和WinHTTP 5.1 的更新程式"時總是安裝不上,安裝SP2補丁也總提示"因為安裝在您的系統上的語言和更新的語言不同"。關於語言問題,http://www.2hand.cn/article.asp?id=148闡述得比較好,與HKEY_LOCAL_MACHINE\\SYSTEM\\ControlSet001\\Control\\Nls\\LanguageInstallDefaultLanguage的值有關(健值1004-中文-新加坡、健值0804-中文-中國,健值0409-英文-美國)。

自動更新時無意中安裝了微軟驗證正版的補丁,重啟後提示cd key無效,不讓進入系統,想了很多辦法都無效,只好重新燒錄一張帶SP2 的安裝盤,同時網上找了些Windows的序號http://hi.baidu.com/wb_zb/blog/item/513eee32703d2345ac4b5f2d.html(列舉兩個HCQ9D-TVCWX-X9QRG-J4B2Y-GR2TT,T72KM-6GWBP-GX7TD-CXFT2-7WT2B)。

五、安裝驅動相關問題

安裝完系統後,接下來是安裝驅動程式,驅動程式可以在http://eu.computers.toshiba-europe.com/innovation/download_drivers_bios.jsp?service=EU網站下載。但安裝完驅動程式後發現系統仍不能識別USB,終於找到http://www.howtogeek.com/forum/topic/usb-root-hub-not-recognized這篇文章,在硬體管理裡將帶驚嘆號的"USB Root hub"全部刪除後重新啟動即可。

遇到的另外一個問題是系統關閉時總提示"結束程式 Sample",經參考文章http://www.computing.net/answers/windows-xp/ending-programsample-on-shutdown/149783.html,卸載驅動"Intel PROset"就OK了。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.