Windows 2000 Service Pack 4 安裝程式錯誤





Kevin Chi
2004-10-30, 08:08 AM
Windows 2000 Service Pack 4 安裝程式錯誤

由於工作用的 notebook 使用 Win2000 SP3 用了好久也都沒更新(機
器老舊,為兼顧作業效率也不裝即時掃瞄防毒軟體,我都用離線掃瞄方
式來因應)。不過,最近在客戶公司裡的網路環境中,卻經常發現會遭
(已中毒之客戶電腦)病毒蠕蟲等攻擊,為避免困擾,想想還是升級好
了,也打算剛好利用這個週休假期來升級到 Windows 2000 SP4。

但在 SP4 檢查系統時卻出現 d:\winnt\system32\drivers\atapi.sys
被使用中的錯誤訊息(請參考附圖)。由檔名來判斷,這好像和 IDE
驅動有關,我猜想會不會是虛擬光碟 DAEMON 影響的?但後來我將它停
用卸載掉,甚至所有預設啟動選項都停用,到最後甚至連「安全模式」
也搬出來因應,卻都還是會出現同樣錯誤訊息。

我用 Google 搜尋了關鍵字「安裝程式錯誤 atapi.sys」,在網路上找
到一位前輩分享的經驗,文章大意是說先將此(atapi.sys)檔案移開,
然後再去更新 SP4 就能成功,之後,再循同樣方式,將較新的檔案搬
回原路徑(d:\winnt\system32\drivers\atapi.sys)即可,不過與更
新前一樣依然無法存取檔案,提供給大家參考看看。




ericlien
2004-10-30, 10:18 AM
移除所有虛擬光碟後再安裝看看(包含Alcohol120%等軟體)

Kevin Chi
2004-10-30, 01:48 PM
試了一個上午,結論是,之前提出的方法,不可行。 :-Q

我用 WinPE 光碟開機,以 CMD 模式切進去 NTFS partition,然後逐
層切換進入到 d:\winnt\system32\drivers 將 atapi.sys 移到 e:\
槽去,並且更名為 atapi.txt。

改完以後重開機,結果竟然是暌違許久不見的「Blue Screen」跳出來
打招呼,部分訊息是說找不到啟動磁區之類的!無奈只好切入安全模式
試試,結果也一樣,仍是死當在藍色螢幕畫面上。

之後,則是趕緊再用 WinPE 開機,打消偷天換日想法,老老實實還原
回去 move e:\atapi.txt d:\winnt\system32\drivers\atapi.sys
這才一解 Blue Screen 危機!...

如果這是天意也就罷了!也只能先找一套能暫時 抵擋來自客戶公司網
路蠕蟲攻擊的軟體防火牆,以彌補欠缺 SP4 之憾。所幸,網路上還是
有許多大方而且知名的好公司提供免費好用的試用品。我選的是這套
ZoneAlarm 的免費版本(註一),目前已經裝上,希望它能承受且抵擋
的住客戶電腦頻頻(註二)發出的呵護與關愛(註三)。


註一、Zone Labs, Inc. http://www.zonelabs.com/
註二、透過 netstat -an 2 才發現自己正在被從頭掃到尾。
註三、D:\WINNT\system32\helpxx.exe [WORM_SDBOT.ABI]
註四、關於虛擬光碟的部分,我只使用 DAEMON Tools v3.46。

TonyYang
2004-10-31, 12:50 AM
小弟的爛建議:先將SP4整合到Win2K裡頭後再用整合的Win2K『乾淨』安裝
這樣會比較方便:D

為何說是爛建議?因為又要重裝一次OS了...XD

Aquarius
2004-10-31, 03:11 AM
先反安裝DAEMON Tools再安裝sp4看看

Kevin Chi
2004-10-31, 10:57 AM
最初由 TonyYang 發表
小弟的爛建議:先將SP4整合到Win2K裡頭後再用整合的Win2K『乾淨』安裝
這樣會比較方便:D

為何說是爛建議?因為又要重裝一次OS了...XD

嗯,我瞭解。等下次需重裝作業系統時,到時候我再來試著做一張整合 SP4 的
安裝檔,有不明白的地方,到時候再請教。

謝謝。 :D

Kevin Chi
2004-10-31, 11:24 AM
最初由 Aquarius 發表
先反安裝DAEMON Tools再安裝sp4看看

一開始倒沒這樣想過!

不過,我想可能應該會很有效。 :D

以下是題外話。

懶得移除重裝一個 AP,為什麼呢?一來是因為移除後,便需要重新「查、翻、
找」自己的光碟資料庫後再將它重裝;雖說這些過程在現有的 SOP 下只不過需
短短一分鐘多,但原則上是能免則免,能不用就不用。既為工具,就應該將寶貴
時間花在享受它所帶來的效率,而不是花更多的時間維護它!當然,如果是花在
創新探索嘗試冒險之類的研究則不在此限(這更殺時間)。

從週一到週五,只要是工作時間,幾乎一整天都在碰電腦,尤其是這台工作用
的 notebook。除了工作外,下了班後回到家幾乎不會再去碰它,除非是週末夜
的每週一次掃毒作業、與客戶程式更新等等之類的。

抱歉,愈聊愈離題了。 :eye:

Aquarius
2004-11-04, 05:44 AM
我常聽到護士小姐說AP, 又看到工程師說AP
感覺蠻詭異的XD

Kevin Chi
2004-11-04, 07:23 AM
最初由 Aquarius 發表
我常聽到護士小姐說AP, 又看到工程師說AP
感覺蠻詭異的XD


抱歉、抱歉!

小弟前篇用的 AP 縮寫,其實是指 Application 的意思。
而護士小姐所講的 AP,我想可能要當面去請教一下護士小姐才清楚!

至於 XD 的縮寫,依前篇文章用法,我猜應該是「表情符號」的一種代
碼或用來表示某種意義的符號。只是純猜測,我不清楚,也沒用過,更
不瞭解。

:D

Aquarius
2004-11-04, 04:25 PM
沒啦, 不要介意, 我知道你說的AP是什麼意思啦
醫學院說的AP是指懷孕的意思, 一時看到覺得很
有趣就提了一下
至於 XD 要左歪著頭看, 是等於底下這個圖的意思