Mac OS X 10.7.4 ha un Sharkoon Quickdeck Pro allegato USB allegato . Quell'enclosure USB contiene un disco rigido Advanced Format da 4TB con dimensione del settore 4096 byte (4K). L'unità è divisa in GPT / GUID.
Quando si elencano le proprietà sul disco, viene visualizzato come "512 byte per settore":
$ diskutil info W | grep -E 'Total Size:|Volume Free Space:|Device Block Size:'
Total Size: 4.0 TB (4000787022336 Bytes) (exactly 7814037153 512-Byte-Blocks)
Volume Free Space: 4.0 TB (4000772390912 Bytes) (exactly 7814008576 512-Byte-Blocks)
Device Block Size: 512 Bytes
Oppure quando formattate il disco con newfs_hfs
l'unità viene vista come "dimensione del settore 512b".
$ sudo newfs_hfs -N -J /dev/disk3s1
7814037153 sectors (512 bytes per sector)
HFS Plus format parameters:
volume name: "untitled"
block-size: 8192
total blocks: 488377322
journal-size: 311296k
first free catalog node id: 16
catalog b-tree node size: 8192
initial catalog file size: 354418688
extents b-tree node size: 4096
initial extents file size: 16777216
attributes b-tree node size: 8192
initial attributes file size: 354418688
initial allocation file size: 61054976 (7453 blocks)
data fork clump size: 65536
resource fork clump size: 65536
Come rendere / forzare OS X a riconoscere le unità di dimensione del settore 4K di formato avanzato come 4096 byte per settore utilizzando gli strumenti della riga di comando
o
quale unità / enclosure USB supporta in modo nativo i settori 4K su OS X?
PS Durante la lettura di il codice sorgente di newfs_hfs il valore sectorSize sembra essere derivato da questa funzione chiamata ioctl(fso, DKIOCBLKSIZE, &dip.sectorSize)