PALMisLIFE 討論區

標題: 64-bit Windows 7 可以跑舊的32-bit程式嗎? [列印本頁]

作者: neuron    時間: 2011-10-10 03:41
標題: 64-bit Windows 7 可以跑舊的32-bit程式嗎?
本文章最後由 neuron 於 2011-10-10 03:45 編輯

小弟不懂作業系統
不知原本在32-bit平台寫的程式能否搬到64-bit平台執行

X32小黑已經有點年紀
五年保固也將在下個月到期
下一台小黑應該是T420s
但有個最大的問題是: 我許多舊版的程式怎麼辦?
尤其是我不能不用的SPSS 12, Matlab 7.1
還有醫院的一些生理檢查的軟體
這些舊版的程式在64-bit平台能跑嗎?
若連這些程式也得買新版的話
這$$花起來可不得了啊!

還請各位先進指點!


作者: rex1112    時間: 2011-10-10 06:23
本文章最後由 rex1112 於 2011-10-10 06:25 編輯

可以試試 Windows XP Mode,這個是 Microsoft 專為 Windows 7 製作出來,並只有 Enterprise 及 Ultimate 版才支援。這個「程式」其實是將一整個 Windows XP SP3 打入 Windows 7 裡面,
其實 WXPM 是一個在 Windows 7 系統下以虛擬(Virtual PC)方式運行 Windows XP SP3,這樣定必可以大大提升 Windows 7 的兼容性,方便一些只支援 XP 的軟體可在 Windows 7 運行(尤其是以企業自行開發的軟體最為適用),但大家注意一點,並不是所有 XP 軟體也需要以 WXPM 啟動,而大部份 XP 軟體也可以直接在 Windows 7 上執行!

WXPM 是與 Windows 7 各自獨立運作之餘,從中你能看到及設定 WXPM 可以與 Windows 7 互相關連,最特別之處是可以在 Windows 7 系統環境下執行(模擬方式)Windows XP 軟體。

在這個技術協助下執行 Windows XP 軟體時可選擇為「Open Virtual Machine」以虛擬主機執行或是「Open Virtual Application」以兼容模式執行,即是說如選擇「Open Virtual Machine」她會先啟動虛擬主機(WXPM)後再開啟該軟體,而以「Open Virtual Application」她會在實體 Windows 7 系統下開啟,這個大家明白吧!

理論上,使用 XP 軟體時以兼容模式執行軟體會比啟動虛擬主機為快及暢順

資料來源:http://free2sw4u.blogspot.com/20 ... indows-xp-mode.html


作者: ychao    時間: 2011-10-10 11:15
T420預裝的應該還是32bit的win7吧?畢竟多數企業用軟體也多還是32bit的。
反正i社的CPU也是走AMD64的規格(IA64大廠多不支援了),可以同時執行32/64的軟體,唯一需要擔心的也就是樓上提的win7相容性問題。最糟的就是犧牲點效能,用模擬的方式執行摟。
比較麻煩的會是硬體驅動程式!
作者: czh    時間: 2011-10-10 11:26
多數x86 exe都能直上win7 x64系統
只有少數古董exe或許還埋一些16bit甚至8bit(dos)的東西才會無法執行
這些古董就算用虛擬系統跑根本不會感到有犧牲到效能
只是啟動前多跑一次虛擬電腦啟動要花一點時間而已
反正任何程式都能直接丟給win7 x64下去跑
真的遇到不能跑才需要去搞VPC、VM、VBOX(免費)這種虛擬機器

作者: neuron    時間: 2011-10-10 15:37
ychao 發表於 2011-10-10 11:15
T420預裝的應該還是32bit的win7吧?畢竟多數企業用軟體也多還是32bit的。
反正i社的CPU也是走AMD64的規格(I ...

確定T420s隨機安裝的是32-bit的Win7嗎?
所以將RAM加到4G以上
意義就不大囉?
作者: jwan    時間: 2011-10-10 15:51
我的 t420s 預裝的是 win7 64bit版的。

雖然我平常用的都是很大眾的軟體 (像 ms office等)
幾個月前剛從 t60 的XP 換 t420s 的win 7 64 bit 時,也對相容擔心了一下。
後來發現目前為止,還沒有32 bit 軟體裝不起來的。
像Convert Z、TPFanControl 這些幾年都沒更新的,在我的 t420s 上毫無問題。
用起來正常的 Aurora/Firefox 在工作管理員上也是顯示firefox.exe *32。

就像樓上幾位說的,大多數的 x86應該都能直上 win 7 64bit。
要不然就把免費的 XP Mode 用下去吧。
作者: Elison    時間: 2011-10-10 20:00
個人建議是如果這台電腦是你吃飯的傢伙,你又沒有很多時間玩電腦,那看能不能請業務灌回XP. 花時間搞定win 7 的權限設定,測試相容性模式,不如只要一個穩定的系統就好。

作者: czh    時間: 2011-10-10 22:13
現在電腦預載都有4G以上的RAM
RAM又非常的賤價
拿來跑XP實在很委屈
Win7底下跑VBOX裝XP比實機不見得比較慢
只能在XP下跑的吃飯工具都不會是操硬體的遊戲或影像類軟體
作者: neuron    時間: 2011-10-10 22:46
標題: 回覆: 64-bit Windows 7 可以跑舊的32-bit程式嗎?
小弟大概知道怎麼做了
感謝幾位先進熱心指點

發送自我的 Dell Streak 大板凳
作者: gcvincent    時間: 2011-10-10 23:46
有一些程式不是不能跑,而是根本不讓你安裝,所以 VPC 之類虛擬機器先安裝試試跑跑看比較安心。
用虛擬機器,如果系統崩潰重啟快很多。(一般還有快照之類的功能讓你回到出事前)

還是有小公司企業在用 dos 版的程式, win7 能不能用可能問題很大。
另外有些如果要硬體鎖的,那肯定是要花保護費叫你買新版。
( 上在printer port/ RS232/ 的 keypro 之類, 虛擬機器不知道要怎麼用?!)


作者: kira    時間: 2011-10-11 07:31
WIN7相容程式性好,在工業控制至少看不到,
身邊一堆人還是用XP在跑PLC的程式,
虛擬機器跟本用不上。




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5