精華區beta Nethood 關於我們 聯絡資訊
※ 引述《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