2009年12月27日星期日

簡單地從實體電腦轉移到虛擬電腦 - Disk2vhd

上一篇提及在Hyper-V 上安裝windows 2000 留意之地方, 相信已經好順利地安裝完成, 但之後重新設定過所有是比較需時, 如果部舊server 是10多年前已經設好, 而負責人已經不在公司, 要重新設定是相當複雜, 現在Microsoft 有一套小工具, 可以輕鬆把實體轉移到虛擬 - Disk2vhd

使用方式很簡單,只要開啟軟體,然後選擇想轉成vhd 的磁碟,按下Create, 等待完成便可以掛在virtual pc 和 hyper-v 上使用.
要注意的是:
1. 如果轉換出來的vhd 的容量大過127GB,不可以在virtual pc 上使用
2. 因為轉出來的vhd, 有機會令本身的OS不能啟動, 這時要行用OS 安裝碟開機修復
如是windows xp:
利用windows xp 安裝碟開機, 在 Welcome to Setup (歡迎使用安裝程式) 畫面中按 R 或 F10 進入「Windows 修復主控台」
進入主控台後, 輸入 fixmbr
http://support.microsoft.com/default.aspx?scid=kb;zh-tw;314058
如是windows 7:
用Windows 7 安裝光碟開機,選擇 [修復我的電腦],就會自動修復.


下載位置: http://technet.microsoft.com/en-us/sysinternals/ee656415.aspx

2009年12月20日星期日

在Hyper-V 安裝Windows 2000 更新後啟動會出現藍畫面 0x000000CE

我相信有Hyper-V 出現後, 很多公司都有計劃把現有舊server virtualization, 而舊server 很多依然行windows server 2000, 但安裝windows server 2000 在hyper-v 必要留下以下幾點,如果不是, 便會出現在啟動期間停止 0x000000CE 錯誤訊息.
1. windows server 2000 要安裝最新的SP4
2. 安裝完, 不要立即安裝Integration Services
3. 因為沒有安裝Integration Services, 是沒有可用network card連接網路, 所以在Virtual Machine 新增一張Legacy Network Adapter, 以便用這張network card 連線接網路更新windows *用legacy network adapter 是會降低效能*
4. 更新完windows, 重新啟動後,便可以移除Legacy Network Adapter, 此時可以安裝Legacy Network Adapter, 安裝後, 便可新增一張network adapter, 重新啟動Virtual Machine,這時可以順利進入windows server 2000.