如果在安全模式下出現 BSOD,如何從 Windows Server 2008 R2 Guest 解除安裝所有 Citrix 驅動程序?
我使用 Citrix XenServer 5.5,在 Windows Server 2008 R2 Guest 上安裝了 Xentools 5.5,一年來一切正常。重新啟動後,我們得到一個帶有停止程式碼 7B 的 BSOD,我認為這是 Citrix pv-driver 的問題,但是我如何在沒有 GUI 的情況下刪除此驅動程序,安全模式也會出現 BSOD。
所以我在同一個 VM 上安裝了第二個 Windows Server,並且可以訪問 Guest 的文件系統。在 Windows/System32/驅動程序中,我刪除了系統資料庫中的 xenvbd.sys 和 scsifilt.sys,我刪除了使用 xenvbd 或 scsifilt 找到的所有內容,但 BSOD 仍然存在。
Windows Startuprepair 和 sfc /scannow dosent 幫助。
更新: 所有已知的快照都具有相同的問題
如果您在客戶機上安裝了 Xen PV 驅動程序並且您得到了停止 7B 的 BSOD,則驅動程序可能已損壞或某些文件失去。首先,您應該找出驅動程序的版本:轉到文件系統並獲取屬性 - 例如 - xenvbd.sys,然後轉到您的 XenTools Installdisk 並蒐索以下文件:
xenutil.sys xenvtchn.sys xenvbd.sys scsifilt.sys
將此文件複製到 Windows\System32\Drivers\ 後,您可以在安全模式下啟動您的訪客。現在您可以從安全模式安裝較新版本的 Xentools(您會在 Xentools 上找到一個在安全模式下也可以工作的安裝文件),您會遇到一些錯誤。不要重新啟動您的伺服器。立即解除安裝此程序並開始清理,所有損壞或失去的文件和系統資料庫條目將刪除並清理您的安裝。
現在重新啟動,它的工作原理!
從已知良好的備份還原伺服器。