硬盘扇区大小从 512 字节转换为 4096 字节,而且看起来 Windows XP 如果不安装其他软件(例如Western Digital 的 WDalign)
我的问题是:这会对外部硬盘产生什么影响?我将购买一个 1TB 的 USB 外部硬盘,并将其插入 Windows 7 和 XP 计算机。有没有一种简单的方法可以知道外部硬盘上的扇区大小?
答案1
从 Windows 命令提示符运行wmic partition get BlockSize, StartingOffset, Name, Index
。输出如下所示:
BlockSize Index Name StartingOffset
512 0 Disk #0, Partition #0 1048576
512 1 Disk #0, Partition #1 105906176
512 0 Disk #1, Partition #0 32256
其中块大小是驱动器的扇区大小。遗憾的是,它没有列出驱动器号。
据我了解文章,驱动器仍会列出它有 512 字节扇区,即使它内部使用 4kb 扇区。因此,唯一的方法可能是获取驱动器的规格表。
答案2
我刚刚在 Windows XP 机器上使用 WMIC 验证了这一点。这是查询:
C:\>wmic DISKDRIVE get bytespersector, caption
BytesPerSector Caption
512 WDC WD1600AAJS-60M0A0
4096 TrekStor HDD USB Device
据报道,较新的东芝外部磁盘为 4096 字节。
答案3
我知道您不使用 Linux,但只是为了记录:
smartctl -i /dev/...
节目
Sector Size: 512 bytes logical/physical
答案4
您可以通过命令提示符执行此操作。打开 CMD(Windows+r然后输入 cmd)并运行 chkdsk driveletter:chkdsk c:
它将被列为x bytes in each allocation unit
。