4K扇区技术

时间:2024-01-29 22:06:39
传统的扇区大小为512字节,近年有将扇区扩大到4096字节(4K)的趋势。

 

一个512扇区的内部结构
Gap: (5字节)间隙,用于分隔扇区。
Sync:(5字节)部分:同步标记,用于表示扇区开始处并提供计时对齐。
Address Mark:(5字节)地址标记,包含可识别扇区号和位置的数据。还可提供扇区本身的状态。
Data:数据,包含所有用户数据。
EEC: (50字节)用于修复或复原读写过程可能受损的数据的纠错代码。

 

一个4k扇区的内部结构和512扇区类似,

 

合并后EEC变为100字节,能够针对颗粒和介质缺陷为错误纠正效率和稳健性带来必要的改进。

整体存储效率提高,512扇区的格式化率为88%(512/(512 + 65)) ,4K扇区的格式化率为97%(4096/(4096 + 115))。

 

由于当前大部分系统都是基于512扇区的,引入基于4K扇区格式化的存储介质,需要提供对512扇区的模拟。 带来的问题

扇区对齐的问题 

 

模拟读取时没什么问题,但模拟写入时,为了提高性能采用写入缓存技术,接收到8个连续的数据块时,才写入4K扇区。另外还提供小型写入功能,专门处理小于4K的离散写入请求,低级别的处理通常都是处理文件系统、日志的操作系统级别的活动,或是类似的低级别活动。通常来说,这些活动发生的几率很小,因此不会明显影响到总体性能。

 

 

查看系统分区是否对其的方法:  
1、打开“程序-附件-命令提示符”或运行“cmd”进入命令行。 

2、输入以下命令:  

diskpart  
list disk (显示本机所有磁盘)  
select disk x (x代表上面显示的从0开始的磁盘编号)  
list partition (显示从1开始的所有的分区信息,在最右边有一个Offset/偏移量的值,如果它是8的倍数,说明你的硬盘分区是对齐的,如果不是,说明你的磁盘分区没有对齐) 

 

【参考资料】:

详解高级格式化4K扇区硬盘 http://memory.zol.com.cn/213/2136092_all.html#p2144526 

对齐分区以提高磁盘新能 http://we.pcinlife.com/thread-1449187-1-1.html