为什么我的硬盘扇区大小只有512B?这型号支持4K扇区的而我用HD Tur查看了下发现只有512B。。。。
发布网友
发布时间:2022-04-28 23:38
我来回答
共5个回答
热心网友
时间:2023-09-23 14:30
这个不准,你用AIDA64查看一下硬盘是不是原生的4K扇区,以前的硬盘是512字节的,现在的机械硬盘都是4K为一个扇区。只不过系统还是把4K分为4个512字节的扇区来使用。
系统分区系统都是以CHS扇区地址存储到硬盘的,就是柱面、磁头、扇区,以前的老硬盘都是CHS物理寻址方式,不过最大只支持528M硬盘,现在都是支持48bit LBA的大,特大硬盘,硬盘收到系统的CHS存储地址指令后会经过48 bit LBA转换成硬盘的实际地址来存储,以前的老硬盘不用转换,直接CHS指令就可以找到硬盘的实际地址。
C柱面就是:比如两个碟片,上下对应最外的一圈磁道是1个柱面,从外到内。
H磁头:就是1个碟片有两个面,1个面一个磁头。全部磁头只有一个电机带动,运动是同步的。
S是扇区:磁头做圆周运动画很多圆,每个圆的周长被划分若干个扇区,每个圆根据周长划分的扇区个数是不等的。
你看到系统分区的CHS地址都是还没有经过48bit LBA转换的地址,不是实际地址。
系统分区的CHS的计量单位就是512个字节为一个扇区,虽然你的硬盘物理扇区是4096字节,但是系统分区的计量方式还是512个字节。如果硬盘的物理扇区大小是4096字节,那硬盘存储的时候会内部转换的。
扇区对齐以后的硬盘,8个512字节扇区就刚好跟1个4096字节的物理扇区对应,如果簇划分的也是4096字节(就是8个扇区为1簇为系统的最小计量单位)都不跨越扇区,这样系统速度是最快的。
热心网友
时间:2023-09-23 14:30
上面都在胡说八道,你用SSD固态硬盘用那些一键分四个分区,Ghost的win7之类,就会把你的4K硬盘弄成512字节扇区了。如果本身是4K扇区的硬盘,是否工作在4K扇区下面,用AS_SSD_Benchmark查看就知道。
你分区的时候肯定用错了软件了。
如果是一键分区4个的,还有Ghost安装系统的都会导致本身4K大扇区的对不齐的,这点在SSD固态硬盘上面影响尤为严重,但是JS为了节约时间根本睬你都傻。
对于支持4K扇区的硬盘,如果对不齐,也就是还是使用512字节分区的,读写数据波动比较大。
尤其是SSD读写速度都慢了不少。因此一开始就要分区好了。
因为你的是新硬盘,还是拷贝重要资料重新分区好了。
这个单碟1T的希捷盘我用过速度真的很快,但是一定要4K对齐好。
用DiskGenius重新分区,注意小窗口右下角有一个扇区参数,一定要勾上,并且手动选择2048,这个和win7分区出来才是一样的。
当然用win7的安装程序分区也可以,只是多出一个100MB的分区,看着碍眼。追问这次我是在win7自带的分区工具下分的。。还是这样。。。我彻底无语了。DiskGenius我也试过。。我强行选择4096的扇区大小但分好以后又变成512了。。。。。大哥我该怎么办呢?- -
热心网友
时间:2023-09-23 14:31
默认的都是512字节一个扇区。但有些硬盘管理软件时有些不同。
热心网友
时间:2023-09-23 14:31
多数情况下,硬盘支持4K扇区指的是硬盘底层的扇区大小为4096字节。
但是为了兼容上层的操作系统,硬盘反馈给操作系统的扇区大小仍然是512字节。所以你用软件检测到的扇区大小都是512。实际上硬盘在内部操作时是按4096字节的扇区大小进行读写的。这里面有一个转换的过程。
热心网友
时间:2023-09-23 14:32
扇区最大好像就512,听大佬们说是老DOS留下的经验,所谓的4K扇区指的是一个簇(块)的大小为4096,因为随着硬盘容量的增加,读到后面的扇区时间会久些,所以引入的一组扇区一同读写的概念,这样读的范围就缩小了2的指数倍,就有簇(块)。综上所述,4K扇区大众意义就是读写的大小为4096;4K对齐也是将文件系统和硬件的设施读写规格对整齐。专业说是4K簇,4K块,这是我的见解。选读:最后,因为读写范围缩小,相应的,浪费的地址就多了。