線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1512
推到 Plurk!
推到 Facebook!

關於fat16低階格式問題

缺席
48932005
初階會員


發表:3
回覆:42
積分:29
註冊:2003-09-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-05-11 09:20:44 IP:163.13.xxx.xxx 未訂閱
小弟我現在利用sd card寫fat16的格式,是用單晶片來寫的 目前已經可以在98讀到由單晶片寫進去的檔案,可是在xp,2000等nt平台就只能讀到檔案跟其副檔名(證明根目錄沒寫錯),其他的屬性,創造時間,日期都讀無法正確讀到,當然檔案也不能開... 開機磁區應該是沒問題,因為98,nt都可以開啟磁碟,fat磁區我也有寫2份(spec規定的),而關於根目錄,在98可以正確讀取檔案,應該是沒問題... 我想請教一下,nt跟98間讀取檔案時,有什麼差別呢?還是在nt平台除了開機,fat,root磁區以外還需要有其他的資訊需要寫進去,導致98可以讀到nt平台讀不到....謝謝,感激不盡...

版主


發表:261
回覆:2302
積分:1667
註冊:2005-01-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-05-11 10:09:58 IP:211.22.xxx.xxx 未訂閱
格式問題.低階的檔案格式NT讀不到. 你可以用A磁碟片用98 format過,然後存一些檔案. 再用NT開看看,應該讀不到.甚至它會告訴你磁片未格式化.
------
-------------------------------------------------------------------------
走是為了到另一境界,停是為了欣賞人生;未走過千山萬水,怎知生命的虛實與輕重!?
foreman
高階會員


發表:3
回覆:124
積分:190
註冊:2004-09-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-05-11 10:36:35 IP:218.164.xxx.xxx 未訂閱
48932005大大: 請問您檔案名稱是英文且是8.3原則這樣的檔名才會相同否則都會怪怪, 這都是應為長檔名的關係, 請至micorsoft網站查詢
阿信
版主


發表:111
回覆:983
積分:813
註冊:2005-03-10

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-05-11 12:45:37 IP:61.66.xxx.xxx 未訂閱
我想是檔案格式的問題 98是FAT16或FAT32 XP是FAT16或FAT32或NTFS5 2000是FAT32或NTFS5 不只是SD Card 磁片或是硬碟都會有檔案格式不相容的問題 ------------------- 美好的事物 稍縱即逝
48932005
初階會員


發表:3
回覆:42
積分:29
註冊:2003-09-13

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-05-11 22:54:19 IP:61.66.xxx.xxx 未訂閱
引言: 我想是檔案格式的問題 98是FAT16或FAT32 XP是FAT16或FAT32或NTFS5 2000是FAT32或NTFS5 不只是SD Card 磁片或是硬碟都會有檔案格式不相容的問題
感謝大家回應,基本上xp是向下相容所有的fat檔案格式,因此小容量的記憶卡是使用fat16來儲存檔案,我先前用單晶片寫進去的是8.3的沒錯,我有試過先用我的裝置做一次format,沒有寫檔案進去,然後插入讀卡機,用98來儲存一個檔案,結果順利存入,再拿到xp,順利讀取,然後我把這個檔案的格式全部抄下來,用單晶片來寫一模一樣的格式到sd card中(我有用debug確認過正確寫入一樣位置),拿到98可以讀取,拿到xp一樣讀不出來....
阿信
版主


發表:111
回覆:983
積分:813
註冊:2005-03-10

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-05-12 09:39:16 IP:61.66.xxx.xxx 未訂閱
試試看 不要用檔案的方式 直接看 98對SD卡存了哪些資料 再檢查是否有FAT及檔案以外的其他資料 有一個網頁你看看能不能找到你要的資訊 http://homepages.mty.itesm.mx/al778081/ Partition Boot Sector 這個會不會有關係啊 ------------------- 美好的事物 稍縱即逝
foreman
高階會員


發表:3
回覆:124
積分:190
註冊:2004-09-10

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-05-12 10:19:37 IP:218.164.xxx.xxx 未訂閱
我覺得先看看下面應該有所幫助 http://delphi.ktop.com.tw/topic.php?topic_id=67843
48932005
初階會員


發表:3
回覆:42
積分:29
註冊:2003-09-13

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-05-12 13:21:45 IP:163.13.xxx.xxx 未訂閱
引言: 試試看 不要用檔案的方式 直接看 98對SD卡存了哪些資料 再檢查是否有FAT及檔案以外的其他資料 有一個網頁你看看能不能找到你要的資訊 http://homepages.mty.itesm.mx/al778081/ Partition Boot Sector 這個會不會有關係啊 我覺得先看看下面應該有所幫助 http://delphi.ktop.com.tw/topic.php?topic_id=67843
第一個網頁有英文版的嗎? 那個不知道是什麼語言>.< 而且我寫到SD CARD裡的FAT16檔案在98可以正確讀取,在XP,2000不行,但有顯示檔案名稱出來,裡面的時間,屬性通通都沒有顯示 ktop裡面的我都看過了,第2個網頁裡面是講CF CARD的存取,沒有提到FAT16.. 如果可以在KTOP找到答案,我願意寫一篇SD CARD的報告,給想在單晶片的環境存大量資料的朋友們,因為SD CARD的腳真的比CF少太多,而且速度非常快,非常適合DIY,而且寫資料的時候不需要下清除指令,直接可以寫進去,他會自動清除
foreman
高階會員


發表:3
回覆:124
積分:190
註冊:2004-09-10

發送簡訊給我
#9 引用回覆 回覆 發表時間:2005-05-12 15:10:44 IP:218.164.xxx.xxx 未訂閱
我的意思要您用winhex.exe 去看win98和win xp做出的檔名有何不同
48932005
初階會員


發表:3
回覆:42
積分:29
註冊:2003-09-13

發送簡訊給我
#10 引用回覆 回覆 發表時間:2005-05-12 21:59:45 IP:61.66.xxx.xxx 未訂閱
引言: 我的意思要您用winhex.exe 去看win98和win xp做出的檔名有何不同
謝謝!!相信這個軟體可以解決我的問題!!完成以後我會來還願的
系統時間:2024-04-30 2:11:34
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!