Windows XP działa dobrze z nowoczesnymi dyskami, które mają 4096 bajtów na sektor fizyczny. Głównym problemem jest to, że dysk z 4096 bajtami na sektor fizyczny i 512 bajtami na sektor logiczny (emulacja 512 bajtów lub „512e”) będzie działał nieoptymalnie, jeśli partycje nie są wyrównane z sektorami fizycznymi. Wbudowane narzędzia do partycjonowania systemu Windows XP nie wykonują odpowiedniego wyrównania dla tych nowoczesnych dysków. Aby podzielić dysk na partycje z odpowiednim wyrównaniem, wykonaj partycjonowanie w nowszym systemie operacyjnym lub za pomocą nowoczesnego narzędzia innej firmy lub narzędzia dostarczonego przez dostawcę dysku twardego. Jest to zalecane bez względu na to, czy dysk używa 512 lub 4096 bajtów na sektor fizyczny.
Możesz sprawdzić wyrównanie istniejących partycji za pomocą msinfo32 (Windows XP i nowsze):
- msinfo32.exe> Składniki> Pamięć> Dyski> Przesunięcie początkowe partycji (upewnij się, że jest to wielokrotność rozmiaru sektora fizycznego lub wielokrotność 1 048 576 bajtów dla dysków SSD)
Istnieją trzy różne rozmiary sektorów, które mogą budzić obawy: rozmiar sektora fizycznego dysku, rozmiar sektora logicznego dysku oraz rozmiar sektora logicznego prezentowany na komputerze hosta. Rozmiar sektora logicznego prezentowany komputerowi hosta może różnić się od rozmiaru sektora logicznego dysku, jeśli napęd jest podłączony za pomocą mostka, który dokonuje translacji rozmiaru sektora. Zewnętrzne dyski USB często wykonują translację z 512 bajtów na sektor logiczny na interfejsie SATA z napędem wewnątrz obudowy do 4096 bajtów na sektor logiczny na interfejsie USB z komputerem-hostem. To tłumaczenie umożliwia systemowi Windows XP użycie więcej niż 2 TB dysku .
fsutil w systemie Windows 10 może określić rozmiar sektora fizycznego dysku i rozmiar sektora logicznego prezentowany na komputerze hosta:
C:> fsutil fsinfo sectorInfo c:
LogicalBytesPerSector : 512
PhysicalBytesPerSectorForAtomicity : 4096
PhysicalBytesPerSectorForPerformance : 4096
FileSystemEffectivePhysicalBytesPerSectorForAtomicity : 4096
Device Alignment : Aligned (0x000)
Partition alignment on device : Aligned (0x000)
Aby uzyskać logiczne i fizyczne rozmiary sektora dysku SATA za mostem USB, możesz przekazać zapytanie SMART przez most do dysku SATA za pomocą smartctl (zawartego w pakiecie GSmartControl dla systemu Windows):
C:\Program Files\GSmartControl> smartctl -a -d sat pd11
smartctl 6.5 2016-05-07 r4318 [i686-w64-mingw32-xp-sp3] (sf-6.5-1)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Family: Western Digital Green
...
Sector Sizes: 512 bytes logical, 4096 bytes physical
Żadne z wbudowanych narzędzi systemu Windows XP nie może uzyskać rozmiaru sektora fizycznego dysku. Musisz użyć smartctl lub podobnego narzędzia do przeszukania dysku.
Aby uzyskać rozmiar sektora logicznego dysku przedstawiony na komputerze hosta:
- msinfo32.exe> Składniki> Pamięć> Dyski> Bajty / sektor. (działa w systemie Windows XP i nowszych)
wmic DISKDRIVE get bytespersector, caption
(Działa tylko w systemie Windows XP)
fsutil fsinfo ntfsinfo c:
(„Bajtów na sektor”. Działa w systemie Windows XP i nowszych)
fsutil fsinfo sectorInfo c:
(„LogicalBytesPerSector”. Działa w systemie Windows 10 i nowszych)
Wiele zewnętrznych dysków Western Digital USB o pojemności powyżej 2 TB można skonfigurować pod kątem zgodności z systemem Windows XP , zmieniając rozmiar sektora logicznego prezentowany na komputerze hosta.