作者memphis (SAY YOU LOVE ME)
看板A_Beginner
標題Re: [硬體] NTFS and FAT32
時間Sat Mar 5 16:02:05 2005
※ 引述《bluelilium (bluelilium)》之銘言:
: 先就文章語意不清之處向所有板友致歉,
: 剛剛在對NB深層放電,
: 打完文章電力剩下3%.. 真不好意思。
: ※ 引述《memphis (SAY YOU LOVE ME)》之銘言:
: : 在linux上會不會影這種情況?
: : ext2 V.S FAT ?
: 這點個人並不清楚,因為辦公室的FreeBSD用的是FAT16檔案系統,
: 個人也只是linux和unix的超級入門新手(超級弱...)
: 沒比較過linux其餘檔案系統的狀況,抱歉...
: 至於linux對於NTFS的支援,是在論壇上看到的。
: : 1980到現在阿..好久遠了
: : 我是從windows 3.1 開始接觸 windows的
: : 你提到的好像是維護程式碼的部分
: : 是說舊的程式碼到新平台上因為檔案格式不相容所以就失去了嗎?
: : 感覺上,如果是從1980以後,循序漸進的升級的話,應該不會有這種問題阿?
: : windows 3.1 好像是1990年,前面10年我年紀太小了,不知道是什麼情況
: : 非windows下的程式,居然會在window下去執行?
: : 而且還不是script型那種小小短短的程式
: : 感覺上你說的是應用系統型的(因為你好像感觸很深,吃盡了苦頭)
m..
so 是學術界上三不五時會遇到的問題
居然是DOS 下的生態模擬軟體耶
古人寫的程式碼,解決一些問題,今天又需要用到他了,怎麼辦?
DOS下的程式,原本以為只要是FAT,在2000或XP下應該是沒有問題才是
怎麼會沒辦法辨認磁片?
舊的電腦又沒有網路,沒有燒錄機,沒有USB,資料就這樣被困在那裡
怎麼辦?
以上我敘述的還可以嗎?還是說太小看你的問題了?
幾個意見
1. DOS當然有網路,所以我會替那台DOS裝上網路卡
2. 燒錄機難度太高了..DOS下的燒錄機.. orz..
3. 讓DOS的程式回歸DOS下面跑,就算是你到xp也是一樣
找 Virtual PC or VMWare 去模擬
我比較困惑的是,我想你的問題應該不是去執行那個程式,而是想要維護那個程式
就算用模擬的,不管怎麼說,其實程式還是在DOS下跑
你希望的是能夠把程式從DOS下拉出來
如果是這樣,反正你看的到程式碼,就在windows下重打一次,重新編譯好了
可是,程式碼雖然不多,但也不太少,一定是不想做這種事的
so 程式碼該怎麼轉出來?
這件事情的重點其實是,windows對FAT的支援
而無關NTFS檔案系統好不好吧?
號稱相容支援在你手上卻不是那麼一回事
你選擇找台中繼站,雖然不完美,至少是轉出一些來了
以後如果遇到這種事情
我在想是不是這樣轉會更好?
DOS → FreeBSD → windows
或是就直接讓他住到 FreeBSD 算了
或許這樣子能找回更多的程式봊
: 實驗上常常有需要對儀器和數據作一些處理,
RS-232? 程式控制儀器?
要注意MFC涵式庫的問題
以前,有台幻燈片翻印機
(把powerpoint的檔案,印到正片上喔^^ 神奇吧)
他的驅動程式是 window 95 的,也只支援到那裡
拿到2000.. 根本就沒法動作..
: 有時候軟體還可以協助模擬一些自然界的情況。
: 我想我們用的程式跟真正資科、資工專長的人相比,
: 確實是又小又短;簡單程式一般來說不到一百行就能搞定,
: 比較複雜的程式也不容易寫到破萬行。
: 我們的工作對於系統其實不需要太多瞭解,然而電腦的不斷推陳出新,
: 加上軟體商(指的就是微軟)也策略性地在PC上搭售作業系統,
: 所有的用戶便很自然地更換了新的作業環境。
: 1980年代所撰寫的程式多半是在IBM-DOS或MS-DOS環境下所編譯的,
: 這點在windows 95還過得去,因為windows 95本身就是MS-DOS.
: 所以一旦新系統有一天不再向下相容時,就是我們開始頭痛的時候...
: 升級是個問題,對於有版權的程式,我們不能更動程式碼。
: 所以這一種程式一旦新平台不能支援,就玩完了。
: 同時,學術界釋出的程式,有時候原作者不會將程式更新,
: 我們如果能自己寫,就自己寫;
: 能力不足的就要另外想辦法,找替代品或商用程式。
: 您說的「循序升級」,這只對有技術支援的程式有效而已,
: 我們作的 Home made程式唯有的辦法就是虛擬作業平台,
: 或者乾脆全部重寫。
: 當然一方面為了訓練的考量,多半都是重新撰寫,可以一舉兩得。
: (其實最主要的原因還是要省錢,買廠商軟體的錢,老闆付不起啦...)
: 至於就程式在W2K無法讀取的問題,是因為那個程式在1990年前後撰寫的,
: 所以備份的格式就是以當時的主流,MS-DOS 下 FAT 的檔案系統。
: 程式本身並沒有損壞,因為在MS-DOS 6.62當中可以正常執行,
: 然而將程式用磁碟片移到W2K要傳送給工作站時,
: M$對話方塊冷酷地告訴我:「磁片尚未格式化...」
: 我們用來跑MS-DOS6.22的機器,是十年前的PC...
: 沒有光碟機,沒有網路卡,更不可能有USB,硬碟也是小小的幾百 MB
: 此時有兩個方法可以嘗試,
: 一、將磁片在W2K系統中格式化完畢,再拿去MS-DOS6.22複製程式。
: 結果:MS-DOS 6.22無法辨認該磁碟片。
: 二、將磁片在MS-DOS 6.22中格式化並複製程式後,
: 設法找一部windows 95當媒介,轉換檔案系統為M$系統下的檔案格式...
: 結果:一下子找不到 Windows 95,幸好有一台 Windows 98,這才解決。
: 但是仍然有部分程式備份已經無法在 windows系統中讀取,可惜。
: 這裡打個岔,個人總是覺得windows 3.1像是個未完成的視窗作品,
: 有一種...像是抄襲IBM OS/2的感覺,說不上來...
: 不曉得有沒有人知道實際上的情況?
: 另外,個人是從80286時代開始接觸電腦(但我算是年輕人...不是老傢伙),
: 玩到DOS3.3以後就突然跳到 windows 95,
: 後來才又接觸 NT 3.1, windows 3.1和 OS/2
: 不過都是隨便用用,沒幾天的熱度就回頭唸自己的書去了。
: : 不好意思,我光弄清楚你想表達的東西就很吃力了
: : 談不上什麼意見
: : 我很努力的想要知道你說的是什麼情況?
: 再一次致歉...對不起...
--
眼淚 多幸福 又多心灰
愛在倒數時刻只剩憔悴
愛你 多虛無 又多不對
你用什麼謊言將我灌醉
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.64.211.39
推 bluelilium:謝謝,前文讓你們誤認我把問題歸咎於NTFS 140.114.43.58 03/05
→ bluelilium:很抱歉,請看後面新發的文章... 140.114.43.58 03/05