五月 12 2011

使用微軟Disk2vhd P2V工具的小提醒

分類:Microsoft

小弟過去曾介紹過微軟 Disk2vhd 這個超好用的 P2V 小工具,軟體版本也從當時的 v1.0  進化到現在的 v1.63。不過前陣子,看到噗友 hunterpo 使用該工具轉 vhd,拉進 Hyper-V 上線後,卻發生每次開機不斷安裝 Hyper-V 整合服務元件,再重開又繼續裝的迴圈中,這才想起來去年 12 月我也曾遇到這個情況。

其實,發生問題的關鍵點在於,如果準備拉進 Hyper-V 使用,那麼就別勾選「Prepare for use in Virtual PC」項目,否則就會陷入無限迴圈中。

假使已經手賤勾選了該項目並上線使用,其實也是有解法。

這是小弟陷入無限迴圈時,不斷看畫面才意外發現,原來勾選了該項目,會增加一個「Disk2vhd」的開機項目。只要想辦法選擇非預設的「Disk2vhd」開機項目,就能正常安裝整合服務元件。

▲ 這張圖的畫面跳超快,我陷入重開迴圈好幾次才注意到 /=.=/

但是,裝完下次重開還是會遇到同樣錯誤,甚至有可能跳不進上圖的選擇畫面就進入 OS 了。所以,請在進入 OS 後,到 [控制台] -> [系統內容] -> [進階] 標籤頁面 -> 啟動及修復的 [設定] -> 變更預設的啟動項目。

不然就是更狠一點,到啟動及修復頁面的 [編輯],直接幹掉「Disk2vhd」的開機項目,因為我覺得留著也沒用。(修改前請記得備份,避免手殘改壞)

比較有趣的是,我後來再用 Disk2vhd,於 Windows 7 或者 Server 2008 R2 上執行,則不會見到這個選項,反倒是 Server 2003 上會特別顯示,至於 XP 就沒有測試過了。

目前有 14 個回應 , 標籤:


目前有 14 個回應

  1. Ian Wu 說道:

    WinXP 也會出現這個選項

  2. Wei 說道:

    蘇老,使用DISK2VHD移轉公司主機,4個磁碟槽(C、D、E、F),掛載後,變成16個磁碟槽,只有C:正常動作,是否有方法可調整,懇請協助,tks。

    • AskaSu 說道:

      你說的狀況我沒遇過耶,
      但當時在 Disk2VHD 時,
      所看到的磁碟機數目是否正常呢?

  3. 小熊子 說道:

    蘇老~

    我最近轉換了筆電的 Windows 7 經驗為:

    無法使用自動修復,需自行進入安全模式,移除不必要的驅動程式。

    Howto:移除不必要的驅動程式?

    開始 > 執行 > cmd, 然後在command prompt 內鍵入:

    set devmgr_show_nonpresent_devices=1

    之後再鍵入:

    devmgmt.msc

    這時會開啟裝置管理員,在工具列的檢視內選取「顯示隱藏的裝置」,然後在這裡會看到一些灰色的裝置,這些就是以往安裝了的驅動程式,確認沒用後就可以將它移除掉了。

    資料來源:http://www.e-zone.com.hk/tips.php?tipsid=2298

    • AskaSu 說道:

      感謝你的分享 :)

  4. AaronChin 說道:


    被完整照搬了

    • AskaSu 說道:

      非常謝謝您的告知。 /:D/

  5. san 說道:

    請問可以用windows7/8/10內建的系統備份,來匯入hyper-V內嗎? 因為看起來也是vhd檔~ thx

    • AskaSu 說道:

      我知道的狀況是,
      用內建的系統備份僅有資料功能,
      不含開機需要的Boot Loader那些,
      所以不能直接掛載開機使用

      但查了一下,國外似乎有人找到作法,
      可以嘗試看看,有時間我應該也會來玩玩看
      Booting a Windows Server Backup VHD in Hyper-V

  6. Julian 說道:

    您好,想跟您請教。
    最近我再做一台2008R2的Server,想要把他轉到2012的Hyper-V上面,用了Disk2vhd的工具,vhd或vhdx都嘗試過了,但掛上去都無法開機,有爬了一些文,說似乎是EFI開機的問題,不知道這有無解決方法?感謝!

    • AskaSu 說道:

      很久以前有來回測試幾次 EFI Host 做 P2V,
      後來有成功過,但是過程做法似乎忘記寫到筆記中,
      剛嘗試去找自己的筆記跟朋友的討論也找不到 /:(/

      您可以先試試看這篇文章
      How to P2V Windows Server 2012 R2 with UEFI and a GPT disk

      • Julian 說道:

        感謝,我先來研究看看。

  7. roin 說道:

    請問如果是 linux 系統的硬碟要如何轉成 vhd,謝謝您。

    • AskaSu 說道:

      我沒做過 Linux 移轉到 Hyper-V,
      但有看過類似討論及文章像是這篇
      或者是利用其他工具先轉換到 VMWare 格式再轉成 Hyper-V

      不然就是選擇第三方的商業備份工具,
      像是 Veeam Availability Suite 就有支援還原成 VM

發表迴響

*