导航:首页 > 操作系统 > 单片机硬盘格式化

单片机硬盘格式化

发布时间: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更有效地管理磁盘空间,最大限度地避免了磁盘空间的浪费。

阅读全文

与单片机硬盘格式化相关的资料

热点内容
3d右键命令显示不出来 浏览:781
压缩机一阵一阵的 浏览:79
centos7命令界面 浏览:821
辽宁国税认证服务器地址 浏览:604
linuxsmp启动 浏览:730
一颗柱子有部分搭接的需要加密吗 浏览:132
小米手环下载什么app连手机 浏览:738
领域驱动设计源码 浏览:166
缩量源码指标 浏览:381
新华三云服务器下载 浏览:697
虚空之遗服务器怎么样 浏览:23
战棋游戏下载的app叫什么 浏览:783
我的世界开不了服务器地址 浏览:10
为什么我的万能小组件app和别人不一样 浏览:874
linux查看运行日志 浏览:688
lte技术pdf 浏览:54
免密码支付源码 浏览:297
小跃程序员 浏览:770
程序员之路怎么设置 浏览:563
一台云服务器能建几个小程序 浏览:398