Windows XP SP3 上的 NTBackup 問題

Windows XP SP3 上的 NTBackup 問題

我在 Windows XP (SP3) 上使用 NTBackup 時遇到問題。每次我嘗試運行 NTBackup 時,當它顯示“準備通過卷影複製備份”(我記不清了)之類的內容時,它就會凍結。它只是凍結了,等了 4 個小時後,我不得不結束這個過程。為什麼會發生這種情況?我曾多次嘗試讓它發揮作用,但沒有成功。僅在備份時才會失敗。我檢查了事件日誌,但沒有與備份相關的錯誤、警告或訊息。自從升級到 SP3 以來我沒有改變任何東西,升級之前一切都很好。如何在不卸載 SP3 的情況下讓 NTBackup 正常運作?

答案1

如果 NTBackup 發生故障,您可以嘗試重新安裝它。您可以在網上的一些地方下載 NTBackup.msi。我不確定我對一些隨機網站的信任程度,但它們就在那裡。另外,Windows XP Home Edition 的安裝 CD 上附帶了 NTBackup.msi,位於 [CD]:\ValueAdd\MSFT\ntbackup.msi 下。

Windows XP Pro 安裝 CD 的 i386 安裝資料夾中包含 NTBackup。您需要將 NTBackup 檔案(Ntbackup.exe、Ntmsapi.dll、Vssapi.dll)單獨展開到 System32 目錄,以便還原原始應用程式。

不過,我實際上建議在 Program Files 中建立一個 NTBackup 資料夾並展開其中的檔案。此過程將防止您覆蓋當前版本的 NTBackup,以防它沒有損壞並且您想要返回。請記住,如果您執行此操作,則 NTBackup 的原始捷徑仍然指向舊版本,並且您可能需要建立指向新位置的新捷徑。

假設您 1) 選擇程式檔案選項,2) 程式檔案位於 C 驅動器,3) 您的 Windows XP Pro CD 位於 D 驅動器,4) 您已經在程式檔案下建立了 ntbackup 資料夾,則下列命令將為您提供您需要的結果。要開啟命令提示符,請按一下開始功能表並選擇運行。輸入“command”(“cmd”也可以)並按下回車鍵。

expand d:\i386\ntbackup.ex_ c:\progra~1\ntbackup\ntbackup.exe
expand d:\i386\Ntmsapi.dl_ c:\progra~1\ntbackup\Ntmsapi.dll
expand d:\i386\Vssapi.dl_ c:\progra~1\ntbackup\Vssapi.dll

如果 NTBackup 的新設定產生與先前相同的結果,則檢查日誌檔案以確定在凍結點正在備份哪個文件,並研究該文件被損壞或以某種方式鎖定的可能性。

答案2

可能是卷影複製服務已損壞,導致 NTBackup 卡住。

進入命令提示字元並檢查是否有任何 VSS 錯誤:

  1. 點選開始
  2. 點選跑步
  3. 類型指令並按進入
  4. 類型vssadmin 列表作者並按進入
  5. 檢查是否有任何狀態:或者最後一個錯誤:這並沒有說[1] 穩定或者沒有錯誤分別。如果您找到一個,這是一個很好的跡象,表明 VSS 可能有點損壞。

您看到任何錯誤嗎?

不管它是否提到任何錯誤,我接下來仍然會執行“sfc /scannow”。這有望修復任何損壞的系統文件,並可能解決 NT 備份的整體問題。

  1. 放入XP安裝光碟並關閉出現的安裝精靈
  2. 點選開始
  3. 點選跑步
  4. 類型證監會/scannow
  5. 切爾克好的
  6. 讓它運行並重新啟動

答案3

最近,在排除備份錯誤時,我檢查了指出要檢查備份報告的事件日誌。我在 NTbackup 控制台的“工具”>“報告”下找到了此報告。它說“未找到設備”。

我的問題是 NTbackup 無法找到該設備,即使它已連接並在系統上檢測到。在備份路徑中執行下的排程任務標籤中查看作業屬性後,我發現磁碟機號碼不正確。

我將其更改為正確的驅動器號並解決了問題。不知何故,當使用者連接第二個外部 USB 驅動器時,驅動器盤符發生了更改。

相關內容