從事數據恢復服務多年,碰到一些需要恢復系統的案例。
例如:某用戶服務器硬盤壞了,拿來做數據恢復,用戶需要保留原來的操作系統,因為系統中安裝好多應用程序,有些程序是購買的,重新安裝系統,這些購買過的程序注冊信息或配置信息由于某種原因(注冊碼丟失、聯系不到軟件服務商等)沒辦法恢復到正常使用的狀態,這樣用戶就要求把原來系統恢復到能正常使用的狀態。這就需要下一些功夫,把用戶操作系統恢復正常。
恢復服務器操作系統是一件比較復雜的過程,因為服務器一般情況下,會由多塊硬盤配置Raid,然后才安裝操作系統。服務器數據丟失以后,一般是通過Raid數據恢復方法,把數據組合恢復出來,然后交由用戶驗證,但是操作系統文件只能拷貝出來,還沒有把原有系統啟動起來。
如果要把原來的系統啟動起來,我們有下面兩種方案:
1、把多個盤的數據組合到一塊大盤中,這塊盤會包含有操作系統分區,然后我們用這塊硬盤掛接到一臺硬件兼容性比較好的PC機上,如果順利的話,操作系統在這臺PC機上就能啟動,登陸以后,系統會提示安裝各種硬件驅動,這時候我們不安裝驅動,先讓用戶確認應用程序是否正常,如果能用,操作系統恢復就算成功。
2、如果按照第一步來操作,把組合出來的那個硬盤掛接到PC機上,系統啟動時能到啟動界面,接下來就出現藍屏(Windows系統),系統重啟,更換好多PC機,結果都是藍屏。這種情況下,我們就需要原有的硬件環境,也就是原來的服務器。我們把硬盤接到原來服務器上(注意硬盤接口要一樣),有的服務器需要把新接的單個硬盤配置成Raid0才能夠識別,配置好了以后,用原來的機器啟動系統,系統有可能就能正常起來(這種情況,DELL服務器大都能正常起來)。
3、前兩種情況,系統都不能起來,那我們要做一下分析:根據經驗,有些服務器Raid卡,把一個盤配置成RAID0,會把這個盤0扇區清空,這樣就導致組合出來的這塊硬盤分區表被清空,我們就要想辦法把這個分區表還原過來。步驟是:先把組合出來的這塊硬盤0扇區備份出來,然后才去配置RAID0,配置完Raid0以后,我們把剛才備份的0扇區還原到這個盤上,然后再拿這塊盤去原來服務器環境啟動,這樣就能啟動系統。
4、還有一種情況,就是系統本身已經損壞,這樣我們只能通過安裝盤進行系統修復安裝,也有可能把系統修復好。
以上幾種情況,是根據實際經驗總結出來的,希望對各位從事數據恢復的技術人員有幫助。