關於fat16低階格式問題 |
缺席
|
48932005
初階會員 發表:3 回覆:42 積分:29 註冊:2003-09-13 發送簡訊給我 |
小弟我現在利用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 發送簡訊給我 |
|
foreman
高階會員 發表:3 回覆:124 積分:190 註冊:2004-09-10 發送簡訊給我 |
|
阿信
版主 發表:111 回覆:983 積分:813 註冊:2005-03-10 發送簡訊給我 |
|
48932005
初階會員 發表:3 回覆:42 積分:29 註冊:2003-09-13 發送簡訊給我 |
引言: 我想是檔案格式的問題 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 發送簡訊給我 |
|
foreman
高階會員 發表:3 回覆:124 積分:190 註冊:2004-09-10 發送簡訊給我 |
|
48932005
初階會員 發表:3 回覆:42 積分:29 註冊:2003-09-13 發送簡訊給我 |
引言: 試試看 不要用檔案的方式 直接看 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 發送簡訊給我 |
|
48932005
初階會員 發表:3 回覆:42 積分:29 註冊:2003-09-13 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |