我正在尝试查询物理扇区大小我的驱动器使用fsutil
:
C:\Windows\system32>fsutil fsinfo ntfsinfo c:
NTFS Volume Serial Number : 0x78cc11b2cc116c1e
Version : 3.1
Number Sectors : 0x000000003a382fff
Total Clusters : 0x00000000074705ff
Free Clusters : 0x00000000022fc29b
Total Reserved : 0x00000000000007d0
Bytes Per Sector : 512
Bytes Per Physical Sector : <Not Supported>
Bytes Per Cluster : 4096
Bytes Per FileRecord Segment : 1024
Clusters Per FileRecord Segment : 0
Mft Valid Data Length : 0x00000000305c0000
Mft Start Lcn : 0x00000000000c0000
Mft2 Start Lcn : 0x0000000003a382ff
Mft Zone Start : 0x0000000006951940
Mft Zone End : 0x0000000006951c80
RM Identifier: 19B22CBE-570D-19DE-9C72-CD758F800DDC
您可以看到该Bytes Per Physical Sector
值是不支持:
Bytes Per Physical Sector : <Not Supported>
在知识库文章中Microsoft 对 Windows 中 4K 扇区硬盘的支持策略微软表示:
如果在应用最新的存储驱动程序和所需的修补程序后,fsutil.exe 仍然显示“每物理扇区的字节数:<不支持>”,请确保存在以下注册表路径:
HKLM\CurrentControlSet\Services\<miniport’s service name>\Parameters\Device\ Name: EnableQueryAccessAlignment Type: REG_DWORD Value: 1: Enable
我唯一不知道的是Miniport's service name
是。
什么是我的微端口的服务名称。
我知道我的 SATA 驱动器处于AHCI
模式,并且 AHCI 使用msahci
驱动程序服务:
这是我的微端口服务吗?“MSAHCI”?
奖金聊天
以下脚本可以检测您的分区是否未正确对齐 4,096 字节边界:
CheckHardDriveAlignment.vbs
:
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_DiskPartition")
For Each objItem in ColItems
offset = (objitem.startingoffset / 4096)
If Clng(offset) = offset then
wscript.echo objitem.DeviceID & ": startingOffset=" & objitem.startingoffset & " is a multiple of 4,096 bytes. The partition IS aligned correctly."
Else
wscript.echo objitem.DeviceID & ": startingOffset " & objitem.startingoffset & " is NOT a multiple of 4,096 bytes. The partition is NOT aligned correctly. (It's off by " & objitem.startingoffset Mod 4096 & " bytes)"
End If
Next
这只有在你有高级格式(即每扇区 4,096 字节)驱动器。如果驱动器是在 Windows Vista SP1 或更高版本中分区的,那么它已经正确对齐(Windows,从 Vista SP1 开始,可以理解 AF 驱动器)。您可以使用日立工具如果驱动器由 Windows XP 分区,或者遭受 PartitionMagic 或克隆操作,则纠正对齐问题。
也可以看看
答案1
也许这就是关键:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\usbohci]
"Start"=dword:00000003
"Type"=dword:00000001
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,72,\
00,69,00,76,00,65,00,72,00,73,00,5c,00,75,00,73,00,62,00,6f,00,68,00,63,00,\
69,00,2e,00,73,00,79,00,73,00,00,00
"DisplayName"="Microsoft USB Open Host Controller Miniport Driver"
"Group"="Base"
"DriverPackageId"="usbport.inf_amd64_neutral_5a41ca742f7973cc"
"BootFlags"=dword:00000004