Mac OS X 10.7.4 tiene un Sharkoon Quickdeck Pro dispositivo USB adjunto . Esa carcasa USB contiene un disco duro de formato avanzado de 4TB que tiene un tamaño de sector de 4096 bytes (4K). La unidad es GPT / GUID particionada.
Cuando se enumeran las propiedades del disco, se ve como "512 bytes por sector":
$ 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
O al formatear el disco con newfs_hfs
, la unidad se ve como "tamaño de sector 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
Cómo hacer / forzar OS X para que reconozca las unidades de formato de sector 4K del Formato avanzado como 4096 bytes por sector usando herramientas de línea de comandos
o
¿Qué unidad USB / caja soporta de forma nativa los sectores 4K en OS X?
PS al leer el código fuente de newfs_hfs el valor de SectorSize Parece que se deriva de esta función llamada ioctl(fso, DKIOCBLKSIZE, &dip.sectorSize)