導航:首頁 > 操作系統 > 單片機硬碟格式化

單片機硬碟格式化

發布時間:2025-05-26 22:03:06

A. STC單片機的EEPROM用壞之後是什麼樣子

讀 一般是沒次數限制的,只有 寫 才有次數限制

一個位元組有8位 11111111
寫入前要先擦除 將8位置1
如果某個位損壞了 它將無法恢復到1
例如 001100101 65H 擦除之後
正常是 11111111 FFH 但第一位壞了變成了
11111110 FEH
然後你要寫入 81H 10000001 實際它是變成了10000000 80H
這就不正確了
寫入操作只能1變0 ,0不能變1
但是如果你要寫入的是 80H 10000000的話
那樣即使第1位損壞了 同樣是能得到正確的結果
但是使用中我們無法辨別哪個位損壞了,所以讀出來的數據還是不確定

上面的回答說「不管寫入什麼數據,讀出來的數據是不確定的」
這不一定的,如: 寫入"00H"00000000的話 讀出來是不會錯的
如: 寫入"FFH"11111111,有"位"損壞的話讀出來的結果就絕對是錯的
這就跟低級格式化硬碟相似 全部數據置0

要測試那個位損壞可以先全部數據置0 然後擦除恢復1
哪個位不能恢復成1就是壞了
也就是全部位元組寫00H 然後擦除恢復為FFH
哪個擦除之後不是FF就是那個位元組的位有損壞
STC單片機的EEPROM一般都有很多個扇區
可以通過檢測扇區損壞 使用另外一個扇區

B. 硬碟格式FAT和FAT32的區別

FAT和FAT32是兩種分區格式。
FAT主要征對是DOS系統和單片機系統。
FAT32主要征對的是windows系統,它是FAT的一個升級。其支持圖形界面。
很多朋友都了解,FAT32分區格式有32G容量限制,但在實際應用中,很多朋友發現,使用FAT32分區格式分了大於32G的分區,卻一點問題沒有,這究竟是怎麼一回事呢?
經過仔細了解,原來WINDOWS對FAT32的支持最大可以達到單個分區2T,最小512M,但為什麼很多資料卻明白的寫明WINDOWS最大隻支持32G的FAT32,這原來是由簇的大小確定的,使用越小的簇,存儲效率越高,更能有效的管理硬碟空間!舉個例,同樣2G的硬碟分區,FAT和FAT32的簇大小分別是32KB和4KB,所以FAT32要優於FAT,而簇大於32KB的話,硬碟的效率會非常低,浪費也很大,對文件的安全性也不好,所以FAT最大隻支持2G的硬碟空間(WIN2K和WINXP可以分4G的FAT分區)!
FAT和FAT32主分區與簇的大小匯整如下,我們可仔細做個比較:

分區大小 FAT16簇大小FAT32簇大小
16MB-32MB 2KB 不支持
32MB-127MB 2KB 512bytes
128MB-255MB 4KB 512bytes
256MB-259MB 8KB 512bytes
260MB-511MB 8KB 4KB
512MB-1023MB 16KB 4KB
1024MB-2047MB32KB 4KB
2048MB-8GB 不支持 4KB
8GB-16GB 不支持 8KB
16GB-32GB 不支持 16KB
32GB以上 不支持 32KB

從上表可以看出,FAT32分區超過32G過後,簇的大小也超過了32KB,和FAT超過2G時一樣,效率和管理也大打折扣,所以盡量不要使用超過32G以上的FAT32分區,雖然不支持超過4GB的單個文件也是一個原因!

而Win 2000的NTFS文件系統,當分區的大小在2G以下時,簇的大小都比相應的FAT32簇小。當分區的大小在2G以上時(2G~2T),簇的大小都為4KB。相比之下,NTFS可以比FAT32更有效地管理磁碟空間,最大限度地避免了磁碟空間的浪費。

閱讀全文

與單片機硬碟格式化相關的資料

熱點內容
各大網站app升級都在什麼時候 瀏覽:684
單片機的波特率不同 瀏覽:561
單片機光電感測器程序 瀏覽:39
銀監會程序員做什麼 瀏覽:946
程序員效率不高怎麼辦 瀏覽:68
mc如何給伺服器加材質包 瀏覽:416
為什麼手機騰訊app不能聯網 瀏覽:823
易班伺服器是什麼 瀏覽:209
怎麼把多個pdf 瀏覽:849
簡書vue重新編譯 瀏覽:234
香港伺服器代理地址 瀏覽:516
月經不調排卵期計演算法 瀏覽:627
什麼app可以做qc 瀏覽:447
linux命令行編碼 瀏覽:236
什麼是adb命令 瀏覽:85
我的世界花雨庭伺服器如何下載 瀏覽:782
如何去pdf上的水印 瀏覽:672
薩弗隆伺服器什麼時候開的 瀏覽:925
伺服器硬碟fru是什麼意思 瀏覽:618
c語言中生成程序後如何執行演算法 瀏覽:794