• 2

求助! [高難度] 可否在xp下使用虛擬機器載入隨身硬碟中的另一個xp作業系統?

各位大大,事情是這樣的.

我的NB(HP 6515b)最近換了新的硬碟,
但因為原本的xp系統 (簡稱A系統) 上裝了很多工作上要用的軟體(主要是調整過很多設定)
所以我想要在使用新硬碟新灌的系統 (簡稱B系統, 也是xp) 同時,
也能繼續用本來的系統處理一點工作
(或是對照著原本的軟體設定內容, 在新系統上重裝軟體及調整設定)

A系統 xp sp3 -> 存在舊硬碟(160G), 有切2個partition
B系統 xp sp3 -> 存在新硬碟(320G), 也有切2固partition

請問是否有可行的辦法呢? 懇請告知

( 補充: 我並不是要把A系統原封不動的移到新硬碟上, 因為A系統玩太多東西導致跑的有點慢,
所以才想說換個新硬碟兼重灌系統 )

以下是我這幾天來已經嘗試過的方法, 但都失敗了,
如果正解就在這當中, 只是我還差什麼環節, 大大只要簡單指點就好!

先感謝您花時間看我的問題.

==========================

經測試, 分別將舊硬碟或新硬碟裝在NB上時, 都能正常的開機進入A系統或B系統
但是若我將新硬碟裝進NB, 舊硬碟以USB外接硬碟方式接在NB上, 再從開機選單選擇"從USB HDD開機"
則開機會進入黑畫面(沒有windows開機畫面)

我查了網路上, 好像說是因為xp開機時會載入USB相關的設定,
但因USB外接硬碟本身就是靠USB與NB連接, 所以會造成無法以USB外接硬碟開啟xp的狀況
(這是完整的xp系統, 非xpe)
(我也有1394的外接盒, 但我的電腦沒有從1394開機的選項...)

接下來我找了虛擬電腦的solution,
分別試了 virtualbox 以及微軟的 virtual pc 2007 sp2

在virtualbox時, 我是以 rawdisk 的方式, 將虛擬硬碟指向外接硬碟(舊硬碟)裡的A系統
(我試過指向整顆舊硬碟以及單獨指向開機碟的partition)
開始啟動虛擬電腦後, 一樣是黑畫面
此時若從選單選擇重新啟動, 會出現上次沒有正常開機, 讓我選擇是否要從安全模式開機
(所以應該是有啟動到舊硬碟中的開機內容吧?)
如果選安全模式, 也會看到如同平常進安全模式一樣, 在畫面下方開始出現讀取一個一個設定檔的指令
但指令跑完後, 又再進入黑畫面 (感覺像是從文字模式切換成圖形顯示模式)
如果是選擇正常啟動, 則沒有跑指令, 直接進黑畫面

我又爬文, 想說會不會微軟自家的虛擬電腦軟體比較能跟xp匹配
又找了 disk2vhd 的軟體把我舊硬碟裡的A系統(開機partition)轉成VHD檔(存在新硬碟上)
然後用 virtual pc 去掛載這個虛擬硬碟
運行虛擬電腦後, 狀況完全一樣......


目前猜想可能的方向:
是否我要先去修改A系統的某些開機設定檔,
讓A系統有辦法在虛擬電腦的環境下正常開機呢?

=============================

因為這次的難題, 我又了解了不少有關虛擬電腦的知識,
也try了很多solution,
雖然學到經驗很開心, 但如果能順利的解決我的問題我會更開心滴~



2011-01-29 20:05 發佈
WD、Seagate官網不是都有「無痛換硬碟」的軟體? 它可以直接把舊硬碟的映射到新硬碟去,至於磁區分割的方式有兩、三種:按比例切割、按原始大小切割、自訂.

用那套軟體映射過去,只要其他硬體設備沒做更換,應該都能成功的
感謝大大,
但是因為換硬碟的其中一個原因就是...
嫌舊系統裝太多東西效能不彰... 可是重灌又要備份很多東西很麻煩.
所以才會想說換個硬碟重裝windows跟軟體,
同時又能操作原本的系統
( 主要是散佈在各個軟體裡面的設定、書籤、IP位址等等...
一個一個備份實在頂麻煩的,
如果可以同步操作舊系統, 那我只要在新系統针對有用到的東西再key一下就行了 )

哈哈. 懶人的需求......
虛擬電腦,不管是VPC還是哪一套,


硬體環境是以各家公司設定的標準機器模擬出來的,不是直接對應你的硬體.




你所做的動作,就像直接把你的XP硬碟塞到別台機器中.

除非你是先做了一些動作,
例如移機的設定之類的,
應該無法直接掛上去就可以用.

可是如果這樣的話, 安全模式應該可以進得去才對是嗎?

但我現在是連安全模式都不行哩~

接下來打算試試看先用 virtual pc 在新硬碟裡建一塊虛擬硬碟,

然後在該虛擬硬碟上再裝一次xp

裝完後再用我舊硬碟的檔案去覆蓋

然後再用一次xp的修復功能試試看...
驅動程式的問題,有兩個方向。
一,試著讓虛擬機器可以從光碟開機,然後用微軟光碟片開機更新掉vhd裡的驅動程式,蟲開機後,運氣好的可以順利近系統或者近安全模式,運氣不好就...表示你得自己摸索答案。

二,國外有在研究怎麼把虛擬機器裡面的驅動程式抽換成可以順利開機的驅動程式,這也是對應disk2vhd之類程式衍生出來的需求,我沒試過,(找得到的話)應該會很方便
sam1231 wrote:
( 補充: 我並不是要把A系統原封不動的移到新硬碟上, 因為A系統玩太多東西導致跑的有點慢,
所以才想說換個新硬碟兼重灌系統 )


我認為簡單的作法,
最穩定且沒垃圾,
永久儲存您的心血.

1.
一般軟體的設定大都會儲存到某個檔案中或是 Registry 中.
直接從此下手比較快,
直接 Copy 設定檔或是匯出您要保留軟體的 Registry,
到新硬碟直接 Copy 設定檔或是匯入您軟體的 Registry.

2.
找不到設定儲存方式的例外軟體,
使用螢幕錄影軟體將您軟體設定畫面調出來,
就可依樣畫葫蘆到新硬碟直接處理.
☆ 私人訊息直接刪除不再回覆 ☆ 願望 : bovuhPPjMnEfkyhggnsJdABaLFPuhXT4

sam1231 wrote:
各位大大,事情是這樣...(恕刪)


更改一下BIOS 開機順序

選USB開機

試試看

HP 官網說明文
├愛像是什麼┼只能用人生百態去看待┤
這裡提供一個方法

可以利用軟體, 例如acronis的備份軟體

將A系統的硬碟轉成虛擬機器專用硬碟的映象檔格式

(記得好像企業版才有此功能)

例如 轉成 A.vhd 映像檔

這種映像檔格式 VirtualBox和VirtualPC都可以使用

轉換後~

就可以使用虛擬機器軟體新建一個作業系統

並指定用剛轉換完的A.vhd做完開機硬碟

這樣就等於是在你的B系統裡, 執行A系統,

這樣我想就可以達到

元PO想同時開啟兩個作業系統的目的

這方法我自己有試過 確定可行

曾經把整台伺服器轉換成虛擬的方式執行
如果要做成用VIRTUAL的方式,應該在A下要先做SYSPREP

然後再轉成VHD,這樣開啟的時候所有裝置會重新在抓過一次

你可以去找找XP萬用GHOST的做法,把A先做好之後在倒到VIRTUAL PC上

不過你的隨機版XP在換到VIRTUAL PC上之後應該就會破功變成不能用
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?