Drivers

P2V SBS Windows 2008:圍繞 SCSI IDE 更改的大容量儲存驅動程序問題 - 引導 BSOD 錯誤 0x0000007b、0xc0000034?

  • September 21, 2020

在 P2Vs、SBS、2008、DC 相關執行緒上對 Spiceworks 和外部進行了大量閱讀,並在所有途徑、工具和準備方面做了很多筆記:(請參閱第 1、2、3 頁)所以你知道我已經完成了各方面的功課。

編譯筆記:

https ://www.dropbox.com/s/vtljsnk2yscybcr/P2V%20-%20SBS%20DC%20-%20Notes.docx?dl=0

  • 目前更喜歡任何冷/離線複製 - 因為沒有另一個盒子,加上它更安全/更好地用於 DC 到 P2V 離線。

關於 BSOD 錯誤:

到目前為止,從我的Google搜尋來看,這是由於 P 硬體和 V 硬體上的儲存設備之間的驅動程序不匹配。

https://blogs.technet.microsoft.com/asksbs/2008/03/29/how-to-troubleshoot-the-stop-error-0x0000007b/

  1. 0xc0000034 – 此狀態碼轉換為 STATUS_OBJECT_NAME_NOT_FOUND。這是最常見的狀態程式碼,通常是由失去或損壞的驅動程序引起的。

在此處輸入圖像描述

身體的:

  • 戴爾 T410 +
  • Dell LSI Logic Controller(顯示為:Win 2012 R2 下的 Dell SAS 6/iR Adapter Controller)。

PS:SBS 最初從 LSI RAID 0 啟動,即使複製到普通的 MoBo 連接的 SATA 磁碟也可以啟動,但該 SATA 磁碟的 VHD 複製在 HyperV 下會藍屏。

虛擬的:

  • Hyper V 2012 R2 - 第 1 代

完成了幾輪 CHKDSK、Degfrag 甚至 Defraggler + Freespace Defrag

可能的修復/解決方案 - 到目前為止研究過嗎?

認為我們可以將 AHCI、IDE、ATAPI 的 REG 修復添加到其中,但似乎不起作用。

看到一些關於 LSI / SCSI 系統資料庫更改的文章 - 但不確定這是否是可行的方法。

你的想法/建議?


嘗試過的其他方法:

  • 此外,2008 年的 SBS 備份和還原方法沒有顯示任何“還原到不同的硬體”複選框 - 此外,它不允許我將 C 驅動器備份還原到具有更高 GB 大小的可擴展 VHD。
  • SCVMM Trial、MS MVMC、Disk2VHD、Paragon、Acronis、ShadowCraft - 幾乎都無法通過他們所謂的硬體獨立恢復和轉換機制來解決這個問題。

PS:這是 SBS Premium 2008(不是 OEM)(在人們假設/提問或跳轉之前)

此外,我們還不能遷移到 2012 R2,因為 Win 2008 上的應用程序/數據伺服器上有一堆自定義應用程序,並且它們都緊密相連。

(但隨著自定義應用程序的選擇和替換,2012/16 或 Zentayal 可能會出現)

在嘗試了有關更改驅動程序、系統資料庫項等的所有變體和建議之後,我碰巧找到了唯一可行的 hacky 方式。 每個轉換器都失敗了,因為它沒有設法“解決”導致 BSOD 的 SCSI IDE 大容量儲存問題。

這裡更大的問題是物理機有/有戴爾 LSI SCSI 硬體,儘管將 SBS 08 複製到 IDE 驅動器作為卷/分區並啟用 IDE/ATAPI 驅動程序等,但作業系統似乎“錯過”了它的 SCSI 引導“順序”。

所以這些在 Stages 中成功完成:

第 1 階段:使用 VMWare Converter Standalone 到 VMWare VM 和 SCSI VMDK 的 P2V

這是使用轉換物理機嚮導的直接過程。如果需要,我們可以為此添加相關連結。

第 2 階段:使用附加的****主 IDE VHD甚至是空 VHD - 任何微小大小:例如 1GB )從 SCSI VMDK 引導 VM 。

這在 VMWare Workstation 10.0 中很容易做到,這一步似乎將某些 IDE 內容添加到 SCSI 引導中,這使得 OS IDE 和 SCSI 引導能夠/能夠。

我們曾多次嘗試手動破解系統資料庫項來更改海量儲存驅動程序和引導驅動器問題,但這會導致一些問題。

我在這個論壇討論中發現了這個 hacky & special step:

How to convert VMWare image to Hyper-V images

雖然大多數線上討論和建議只討論將 VMDK 轉換為 VHD,但這一點指出了一直導致上述 BSOD 的 MassStorage 啟動問題(SCSI 與 IDE)(正如我在網上看到和閱讀的那樣)和困擾著如此多的 P2V + Hyper V 嘗試和 SCSI 到 IDE 的變化。

第 3 階段:在另一個自定義 VMWare 虛擬機上,附加到 VMDK 上方作為**IDE 進行主引導。**啟動,讓它完成並關閉。

現在,驅動器及其作業系統已通過主 IDE 成功啟動,並準備好轉換為 Hyper V(因為 Hyper V 不支持從 SCSI 發出噓聲)

第 4 階段:使用 Starwind V2V 轉換器(或其他實用程序)將 VMDK 轉換為 VHD

狀態 5:在新的 Hyper V VM 上附加輸出 VHD 作為 IDE 驅動器並引導至作業系統

引用自:https://serverfault.com/questions/815787