iT邦幫忙

0

如何將實體Win95虛擬機化

我現在手上有一顆IDE的windows95硬碟

而它原本的老主機似乎報廢了,只有硬碟留著

因為紀念性質所以想將它虛擬化到VirtualBox上續命

我手邊還有一台可以讀取IDE的電腦(Windows10)

查了一下Disk2vhd似乎最低版本要winXP

請問有什麼好方法嗎?

看更多先前的討論...收起先前的討論...
可以讀取 IDE,最簡單的作法就是 WIN 10 先掛一個 VHD 映像檔,大小跟 IDE硬碟一樣大就好,然後用GHOST將 IDE HDD 整個跟 掛好的 VHD 做 備份,備份完卸載VHD檔案
然後 WIN10 掛 HYBER V,之後再增加一台VM﹑硬碟指定剛剛備份玩得 VHD檔案
然後設定好之後,就可以直接開到WIN 95 了
suasem iT邦新手 5 級 ‧ 2019-04-18 15:58:44 檢舉
試試看這個,先用工具轉成vhd,VBox應該可以直接褂載vhd
https://www.joe0.com/2017/09/27/how-to-convert-physical-windows-computer-to-virtualbox-virtual-machine/
rew87516 iT邦新手 4 級 ‧ 2019-04-18 17:05:44 檢舉
@suasem Disk2vhd似乎最低版本要winXP.... :'(
rew87516 iT邦新手 4 級 ‧ 2019-04-18 17:14:16 檢舉
@窮嘶發發發
感覺你的做法有點像是用再生龍(免費授權)直接全機硬碟備份然後再到VirtualBox做全機還原?

不知道這樣是否可行@@?
goodnight iT邦研究生 2 級 ‧ 2019-04-19 02:39:39 檢舉
虛擬系統無關主作業系統, 我的主系統是win7 做了一個dos 的虛擬系統
不是你作了虛擬系統, 軟體就可以保證執行, 如果軟體鎖網卡, 鎖主機板, 鎖硬碟, 就好玩了
rew87516 iT邦新手 4 級 ‧ 2019-04-19 08:34:55 檢舉
昨天測試了一下,實體再生龍備份Windows10→VirtualBox還原,似乎沒那麼簡單就可以完成windows虛擬化...@@
我的方法用再生龍也是可以的,只是要再多一個軟體檢查開機導引是不是正確的
WIN95 是很老的系統,要修復開機導引,目前來說大多用 BOOTICE 這一套
修復完之後,確認一下 BOOT.ini 的開機項目有沒有問題,只要沒問題,大多可以在vm開機的,還有win 95 記憶體建議不要給太大,1GB 就已經夠多了,千萬不要超過 3.25GB,不然很有可能不開機,他也不吃多核心CPU,這點要注意
還有,VM HOST 有支援的OS 清單,95因為很老了,所以,有可能不支援
例如,你VM開UEFI開機,95能開機才有鬼,95只能MBR開機
還有同一家VM軟體有可能因為版本問題,本來支援,後來不支援
不一定會寫得很清楚,之前轉過 SCO UNIX ,用 VMPLAYER,2.5OK,但是3.0以上跟HYBER V 就不行開了,所以還是要確認很多的細節的
20年前的系統大概用 FOXPRO 比較多,資料檔案大多是DBF,少數會用 TXT + IDX 的方式儲存,如果是 DBF,基本上都能直接轉 EXCEL檔案的
如果知道欄位名稱跟邏輯,其實轉到EXCEL,寫好VB查詢程式,也是可以查資料的,只是這需要比較多的時間,外包也要不少錢,要看樓主自己的需求
而且根據會計法,電腦數據只需要保留十年,假如公司已經結束十年以上
這個系統其實沒有保留的必要的
rew87516 iT邦新手 4 級 ‧ 2019-04-19 12:50:27 檢舉
感謝您細心提點,想要保留這個系統只是紀念性質啦XD
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
1

win95的東西,比較接近dos的東西。
你用視窗模擬因該是不好處理才對。

可以試試dosbox之類的來跑看看。

不過認真建議,只是自已要搞來玩玩還ok。
而且如果是95時代的ide hd。目前如果還有活著的話。
我推測因該是q牌的。容量也不會很大。
我也還有一顆,接上去還能用,檢查不到壞軌
不過我是拿來放在我的戰利品。畢竟~~~現在隨便一個隨身碟都比它還要高容量。
實在沒必要再用它了。

看更多先前的回應...收起先前的回應...
rew87516 iT邦新手 4 級 ‧ 2019-04-18 14:39:11 檢舉

裡面的軟體存有是20多年來的營運資料

而軟體是請人撰寫的,所以也沒有在市面上流通

而公司(純私有)已經結束營運,所以這些資料也沒多大價值

只是想把當年使用的系統、軟體、資料讓它繼續活在虛擬機內

不會因硬體報廢而灰飛煙滅,偶爾可以拿來回憶一下罷了

還是說把原本的老主機也保留起來會比較有機會可以虛擬化嗎?

rew87516 iT邦新手 4 級 ‧ 2019-04-18 14:45:09 檢舉

補充說明一下,這顆硬碟若是順利虛擬化
就可以報廢了,主要是想要讓裡面的系統與軟體能夠繼續運作

meowlike iT邦新手 5 級 ‧ 2019-04-19 09:57:36 檢舉

先安裝好dosmax,再把整顆硬碟資料抓出來,用dosmax執行看看

我之前曾經是有幫一個書店的系統處理過。
因為他們的系統是屬於dos然後後期更新成95系統。但取其資料。

但因為他跟我買新的電腦。(當時是win7剛出來的時間,所以還是裝xp)
當時我用的是跟dosbox類似的東西。先將其原本的系統打包成iso。
再用dosbox去運行其iso出來。
這樣才成功的做成視窗化的95在win7上出現。

rew87516 iT邦新手 4 級 ‧ 2019-04-19 12:52:51 檢舉

你這樣的方式,看起來Dosbox作業系統是全新安裝的?
然後再將原本於舊系統上執行的軟體移到新的Dosbox上去執行
跟我的需求有點不太一樣
不過還是謝謝您^^

dosbox其實原理跟VirtualBox一樣的東西。
只是一個虛擬化的系統。
只是因為支援性的問題,我會建議用dosbox。
這是能應付老系統的一個虛擬化。它如果要用在xp以上的系統反而還會有問題。

dosbox如果在你的系統來說它還是只是一個應用的程式而已。並非是一個系統。
簡單來說,其iso檔。就是像vhd的映像檔。只是透過dosbox來載入成為一個新的系統運行。

因為你要虛擬化的東西系統太舊了,一般現在新的應用有些真的很難配合。可能反而你要拿一些舊式的虛擬化系統來跑看看。

我早期書店的也是原本打算用vm跟vbox來處理。但一直碰到支援度的問題。後來才找到用dosbox來解決的。
但也不是說用dosbox就可以完全解決。其參數跟配置上並沒像vm跟vbox那麼好設定。配置跟設定ini檔一樣。要一直調整啟動試試才行。
我也是搞好久才成功的。

rew87516 iT邦新手 4 級 ‧ 2019-04-19 14:30:23 檢舉

原來如此! 我以為Dosbox就僅僅只是個Dos的模擬器

0
echochio
iT邦高手 1 級 ‧ 2019-04-19 09:38:03

這我還真的做過....

我是將 winxp 轉成 vm 放在 vmplayer 下運作
原本那 winxp 是用 rs-232 控制機台的 ... 但常當機
我拿了商用 IBM 的PC 來替代 ... 重此沒當機過

我是用 acronis true image 將硬碟備份轉成 tib 檔
再用 VMware vCenter Converter Standalone 將Acronis True Image的備份檔案tib轉換成VMware虛擬機器

在VMware vCenter Converter Standalone轉換成虛擬機器的過程中會需要Windows XP Server Pack 2 Deployment Tools
就是這個 : KB838080-SP2-DeployTools-CHT.cab

我還找到還真有人寫 ....但他是用VirtualBox開機,我用 VMware 的 vmplayer
我當時認為 VMware vCenter Converter Standalone 轉出來 用 vmplayer 百分之百不會有問題 ....
請自行 google

Acronis True Image來實作實體機器虛擬化(P2V)

還有

用EaseUS Todo Backup Free 4.0.0.2實作實體機器轉成虛擬機器(P2V)
1
thwu
iT邦新手 5 級 ‧ 2019-04-19 09:49:06

覺得這話題很有興趣,找了一下網路的文章。
雖然還沒有看到成功的方式,但留意到其中某個回覆。
Windows 95 Virtual PC

No matter what you run it on... the virtualization environment will present "fake" hardware to the guest OS. The guest OS must have drivers for that new hardware. Your Windows 95 will need to have the requisite drivers for whatever environment you are putting it on. Additionally, Windows 95 will need to handle having the existing hardware "ripped out from under it and completely new hardware put in its place."

It's been a long time since Windows 95 was "prime time" but if anyone can recall... during that era operating systems didn't handle large scale changes in hardware well at all. Especially when going to hardware that didn't exist at the time that they existed.

我的印象中使用 Disk2vhd 並掛載至 hyper-v 後,對於 guest OS 來說是需要重新辨識硬體並安裝驅動程式。
也許在真的成功將 Windows 95 轉成 vhd 後,還必須要解決 Win95 驅動程式的問題。

在查找的過程中,也是有人說成功使用 Disk2vhd 來轉成 vhd (雖然也有人回覆 Disk2vhd 不支援 win95),只是最後仍無法成功掛載啟動。
也許你可以先嘗試使用 Disk2vhd 看看

我能理解這份偶然想回憶的情感,祝你順利

我要發表回答

立即登入回答