Czy to oznacza, że na przykład dysk twardy o pojemności 1 TB jest rzeczywiście nieco większy niż 1 TB, jeśli uwzględnione zostaną wszystkie metadane powiązane z każdym sektorem?
Tak.
Najwyraźniej jesteś zbyt młody, by pamiętać wczorajsze czasy, kiedy dyski twarde i dyskietki (inaczej dyskietki) były sprzedawane z „całkowitą niesformatowaną pojemnością”. Użytkownicy końcowi skarżyli się, że był to mylący numer, ponieważ po sformatowaniu dysku / dyskietki użyteczna pojemność pamięci była znacznie mniejsza niż liczba „całkowita”. (Kolejną skargą było stosowanie dziesiętnych wersji binarnych mnożników K i M, które trwają do dziś.)
Po przeniesieniu kontrolera dysku twardego Western Digital z płyty adaptera PC do samego dysku twardego (przy użyciu nowego interfejsu IDE), następnym krokiem było ponowne zdefiniowanie interfejsu oprogramowania z ATAPI, który oferował logiczne adresowanie sektorów (zamiast CHS). Ostatecznie producenci wyeliminowali możliwości miękkiego sektora swoich dysków twardych dzięki wszechobecnemu wykorzystaniu sektorów 512-bajtowych dzięki dominacji komputerów Wintel.
Ponieważ typowy współczesny dysk twardy jest prawdopodobnie twardy, a nie miękki, ilość miejsca na dysku zmniejszona do luk i metadanych powinna być nieistotna dla użytkownika. Użyteczna pojemność pamięci to numer najistotniejszy i nie można jej zmienić za pomocą formatu niskiego poziomu, który nie jest już dostarczany.
Czy te pola luki sektorowej, ECC itp. Są zastrzeżone dla każdego producenta, tak że nie ma znormalizowanej długości dla tych pól?
Teraz, gdy kontroler dysku został osadzony na dysku, tak, może.
„Całkowita niesformatowana pojemność” jest nieistotnym numerem dla użytkownika końcowego po utracie możliwości formatowania dysku na niskim poziomie, a urządzenie magazynujące ma interfejs wysokiego poziomu (taki jak ATAPI), który umożliwia ukrycie implementacja pamięci niskiego poziomu.
Jednym z powodów luk jest opisany w ta odpowiedź .