2011年3月11日 星期五

Win7-64下虛擬電腦的使用

64位元作業系統下,軟體的不相容是一大問題。
而做為嵌入式工程師,就是有一些舊軟體要用。
許多工具都無法在Win7-64下執行是一個頭痛問題。

經過數個月和Win7-64的奮戰,總算告一段落。整理結果如下:

1.執行到16位元程式不相容。建議找軟體公司。

  唉,我就是軟體開發人員。還真的要找Source Code重編?
  我還真的做,為了將S19檔案轉成燒錄檔(bin),找了不少程式,總算是找到了,不過人家好心已編好執行檔。
  然後,命令格式不同,還是要改。重編譯,No,先改批次檔,重編是最後手段。
 
  ->此路不要走,真的沒有產能。

 
2.使用DosBox

  部分程式轉由DosBox來執行,不過要設定好連接的目錄夾,還有點費工。
 
  ->缺點,因為要載入轉入等等動作,執行起來比較慢。
    不過純DOS程式支援度不錯。Windows3.1也可以跑。

 
3.使用VirtualBox

  真是救星啊!早點知道就不用這樣辛苦了。
 
  第一個就是安裝WinXP。
  果然什麼問題也沒有,熟悉的環境。
  只有一個小小問題,安裝3D顯示卡Driver要進安全模式下安裝。
  雖然模擬出來的電腦效率有限,但比公司配給我的電腦還快。
  不過對硬碟取存較慢,沒關係,共享資料夾是RAMDisk,這下就不慢了。
 
  再來安裝了OS X 10.6
  這個是插花試玩的。不是完整支援。
 
  安裝Win98
  有一些網卡模擬要用的,也不是完整支援。不過可以改MAC,這點比VMware來得好。
  和外部是用網路芳鄰來通。所以也是可以作業。
  DOS就沒有裝了,因為和主端電腦不通,用DosBox還比較方便。
 
  安裝Win7-64
  一定會有人問,裝這個做什麼?
  就是用來試爆,哦!不是,試裝才對。
  因為新電腦安裝又移除許多試用軟體,沒二個月就不太對勁了。
  所以決定產生分身來試用,反正不好用,就用"快照回復"。就不會留下任何痕跡。
 
  安裝Ubuntu
  也是很好裝,只是環境不熟。
  不過,終於可以正式玩Linux了。
  只是每次都要mount來連得出來,還要再熟一段時間才行。
 
  安裝WinXP(二號試爆用)
  其實是在玩網路連線,現在一台電腦可以同時開三、四個WinXP。
  所以可以試玩網路連線。將來可以試一些網路連線程式,做分散式程式設計試驗用。
  這個不用重安裝,只要將原先的WinXP滙出,再滙入就行了。
      
為了搞這些虛擬電腦。原先的筆電做了一些調整。
記憶體升到8G,硬碟升到750G。
只差顯示卡,和我二年前買的桌機差不多同等級配備了。

現在的電腦真是不值錢。
(作業系統和電腦一樣貴,這是什麼世界?)