一、問題的提出
有一同事說他的Inspiron M101z-1120的DELL筆記本上網總是藍屏,不知道什么原因,拿去檢測,說硬件沒有壞。
然后拿給別人裝XP系統,裝不上,也總是藍屏,后來別人裝了克隆版的XP,只要無線上網一下,就動不動藍屏,咨詢
得到的回答是用了盜版的操作系統,需要一步步安裝的正版系統。
二、問題的分析
藍屏首先考慮硬件故障,既然硬件沒有故障,那就是驅動程序沒裝好,可能無線網卡驅動沒裝好。XP系統裝不了,藍屏的原因就是SATA硬盤的識別
模式是AHCI,XP原裝盤不識別這種模式,經查,該計算機裝了GHOST版的XP系統,還有一個問題是有個藍牙設備不識別,
找不到驅動。那原版一步步安裝XP就要解決一個SATA硬盤的識別模式是AHCI的問題,還有就是驅動的安裝問題。
注意要看計算機的CPU是INTEL還是AMD,不然,AHCI的問題的處理方式就沒法定。這台機器的CPU是AMD。
三、問題的解決
1、將DELL計算機開機,按F2,進到BIOS界面,就可以把SATA模式從AHCI更改為ATA,原版安裝XP就正常進行了。
安裝前應該把所有的原來的系統數據遷移到別的盤備用,因為裝驅動需要用到windows里的inf和system32文件夾,
有可能的話,還涉及到program files里的文件。
2、在ATA模式下裝完XP系統后,操作如下6個步驟,XP識別AHCI的問題就解決了:
(1)找到AHCI驅動,三個文件:ahcix86.inf,ahcix86.cat和ahcix86.sys
(2)將ahcix86.sys復制到C:\windows\system32\drivers
將ahcix86.inf和ahcix86.cat復制到C:\windows\inf
(3)新建一個txt文本文件,把后綴名修改為.reg
將如下代碼復制到這個修改了后綴名的文本文件中並保存
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1002&dev_4391]
"Service"="ahcix86"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1002&dev_4393]
"Service"="ahcix86"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ahcix86]
"Type"=dword:00000001
"Start"=dword:00000000
"Group"="SCSI miniport"
"ErrorControl"=dword:00000001
"ImagePath"="system32\\drivers\\ahcix86.sys"
"tag"=dword:00000019
"DisplayName"="ATI AMD AHCI Controller"
(4)雙擊這個已經保存好的修改了后綴名為reg的文件,將信息導入到注冊表中
(5)重新啟動計算機,按F2進入BIOS的操作界面,將SATA硬盤操作模式變更為AHCI,
回車,提示是否變更時,按下按鍵"y",然后按F10保存,重新啟動計算機
(6)重新啟動計算機進入XP系統時候,不藍屏了,直接進行系統,然后自動查找到新硬件
原來的ATA/IDE硬盤通道變成了
SCSI和RAID控制器
AMD AHCI Compatible RAID Controller
AMD RAID Console
我把相關對應的三個文件和說明和注冊文件放到這里:
http://download.csdn.net/detail/huanghanyu11/4346059
3、DELL官方網站針對該計算機沒有配備XP的驅動程序,這個很討厭,怎么辦,從本機中找驅動,
上面的驅動尋找位置就是,從網絡找驅動,難找,但是還是找到了,我把驅動放在如下位置:
(1)DELL_Inspiron_M101z-1120藍牙驅動Broadcom BCM2070:
http://download.csdn.net/detail/huanghanyu11/4346065
(2)DELL_Inspiron_M101z-1120無線網卡驅動Broadcom 802.11n,需要手動查找inf安裝。
http://download.csdn.net/detail/huanghanyu11/4346905
(3)DELL_Inspiron_M101z-1120有線網卡驅動Atheros AR8132,需要手動查找inf安裝。
http://download.csdn.net/detail/huanghanyu11/4346907
(4)DELL_Inspiron_M101z-1120顯示卡驅動程序,需要手動查找inf安裝
http://download.csdn.net/detail/huanghanyu11/4346930
(5)DELL_Inspiron_M101z-1120聲卡驅動程序,需要手動查找inf安裝
http://download.csdn.net/detail/huanghanyu11/4346963
(6)DELL_Inspiron_M101z-1120_SM總線控制器,需要手動查找inf安裝
http://download.csdn.net/detail/huanghanyu11/4346895
(7) DELL Inspiron M101Z 觸摸板驅動,安裝版
http://download.csdn.net/detail/huanghanyu11/4347015
(8)DELL_Inspiron_M101z-1120主板驅動amd_usb_1.0.13.89,安裝版
http://download.csdn.net/detail/huanghanyu11/4346951
(9)DELL Inspiron M101Z 讀卡器驅動cardreader_rtl_6.1.7600.30120,安裝版
http://download.csdn.net/detail/huanghanyu11/4347075
四、衍生的問題
1、OFFICE安裝出現"系統管理員設置了系統策略,禁止進行此安裝”
可是安裝系統和驅動之后,做的第一件事就是裝金山毒霸,然后讓它來自動打補丁,打完補丁后,
再安裝OFFICE就出現這事了,首先該突然警醒,應該裝完OFFICE再打補丁
否則就這樣的下場……
但不管怎樣總是要解決:進入注冊表,找到
HKEY_CLASSES_ROOT\Installer\Products\4080110900063D11C8EF10054038389C
刪除4080110900063D11C8EF10054038389C這個子項目,問題就這么解決了
2、OFFICE終於可以安裝了,裝到一定時候出了一個提示框:“錯誤1327。無效的驅動器:E:\”
原因是什么,不詳,但是,不管了虛擬一個E:\的盤就是了
怎么虛擬?
進入命令提示符,輸入:subst E: C:\
回車后再到OFFICE安裝界面中點重試完成OFFICE的安裝。
注意安裝完畢后要把虛擬盤撤銷,再進入命令提示符界面,輸入:subst E: C:\
回車后,虛擬盤消失。
安裝完畢,再到HKEY_CLASSES_ROOT\Installer\Products\
發現HKEY_CLASSES_ROOT\Installer\Products\4080110900063D11C8EF10054038389C的子項目
又出現了,而且還多了許多內容。
這個問題解決,那么就要看看subst.exe這個程序是什么個東西。
Subst.exe這個可執行文件,在Win9X系統下位於系統盤:\windows\Command\下,
在Win2000/XP系統下位於系統盤:\Winnt\system32\或者\Windows\system32\下。
其功能是使驅動器符與指定的文件夾等效,即以磁盤驅動器符代替文件夾名稱。
命令格式:Subst[Drive1:][Drive2:\Path]
其中:“Drive1:”是指定替代文件夾的虛擬的驅動器符,
“Drive2:\Path”是指定所要替代的文件夾及其路徑。
可以直接在命令提示符下輸入:subst /?
得到如下的操作幫助說明:
將路徑與驅動器號關聯。
SUBST [drive1: [drive2:]path]
SUBST drive1: /D
drive1: 指定要指派路徑的虛擬驅動器。
[drive2:]path 指定物理驅動器和要指派給虛擬驅動器的
路徑。
/D 刪除被替換的 (虛擬) 驅動器。
不加任何參數鍵入 SUBST,可以顯示當前虛擬驅動器的清單。
3、關於藍屏,終於在安裝操作系統完后的某個上網的時候,計算機突然不動了,死機,然后藍屏
顯示ATI什么的硬件問題,一看這個就找到藍屏的問題了,就是顯卡驅動和硬件的協調性問題
驅動在顯示界面的時候內存溢出或者什么的,然后以藍屏當機終結,因為這款機的標配是win7系統,
硬要裝上XP,那就只好忍受這突然出現的藍屏問題吧。