Oba są poprawne - i nie jest poprawne.
Po pierwsze, część „ani”: limit MBR wynosi 2 ^ 32 sektory. Biorąc pod uwagę powszechne rozmiary sektorów 512 bajtów, limit wynosi 512 * 2 ^ 32 bajtów, co daje 2 TiB. Pamiętaj, że TiB, a nie TB. Widzieć tutaj, między innymi w celu uzyskania informacji na temat różnych jednostek IEEE-1541 (takich jak TiB) i jednostek SI (takich jak TB). Na poziomie TB lub TiB różnica wynosi około 10%, co jest wystarczające, aby wywołać wiele zamieszania. Ponadto, aby dodać kolejną notatkę pedantyczną, jeden komentarz odnosi się do „Tb”, co technicznie jest tera kawałki , nie tera bajty - To jest wyłączone przez współczynnik 8; ale dygresję ....
Co gorsza, niektóre dyski mają sektory o rozmiarze nie większym niż 512 bajtów. Najczęściej niektóre dyski (głównie zewnętrzne dyski USB, ale także niektóre dyski wewnętrzne) mają sektory 4096 bajtów. Na takich dyskach limit MBR jest zwiększany do 16 TiB. Zauważ, że rozmiar sektora jest tutaj logiczny rozmiar sektora. Większość nowoczesnych dysków twardych ma 4096 bajtów fizyczny sektory, ale ponieważ dyskowe operacje we / wy i struktury danych, w tym tabele partycji, są obsługiwane w kategoriach logiczny sektorów, to jest logiczny rozmiar sektora, który jest ważny dla tej dyskusji. W każdym razie efektem tego może być to, że możesz mieć zewnętrzny dysk USB o pojemności 3 TB, 4 TB lub większej, który korzysta z MBR i wszystko będzie w porządku.
Po drugie, część „obie”: struktury danych MBR są trochę bałaganem, ale ważną częścią tej dyskusji jest sposób opisywania partycji w postaci adresu bloku logicznego (LBA). Jest to punkt początkowy i rozmiar w sektorach, oba wyrażone jako 32-bitowe wartości sektora (stąd limit sektora 2 ^ 32). Z tego powodu maksymalny rozmiar partycji dysku MBR wynosi 2 ^ 32 sektory (2 TiB, przy wielkości sektora 512 bajtów). Tego limitu nie można pokonać, chyba że zwiększając rozmiar sektora lub zmieniając typ tablicy partycji. Ponieważ punkt początkowy partycji jest również wartością 32-bitową, jest to teoretycznie możliwe jest posiadanie 1-3 partycji, które znajdują się całkowicie w pierwszych 2 ^ 32 sektorach dysku, a następnie mają końcową partycję do 2 ^ 32 sektorów, która zaczyna się tuż przed sektorem 2 ^ 32. dysku. Taka konfiguracja teoretycznie obsługują dyski o wielkości do 4 TiB, przy wielkości sektora 512 bajtów. Oczywiście nadal byłbyś ograniczony do rozmiaru partycji 2 ^ 32, a rozmieszczenie partycji byłoby niezwykle ważne. Na przykład nie można mieć czterech partycji 1 TiB na takim dysku. Tak więc nawet to teoretyczny obsługa dużych dysków jest bardzo ograniczona.
Zauważ, że podkreśliłem słowo „teoretycznie” kilka razy w poprzednim akapicie. Powodem jest to, że wiele systemów operacyjnych i narzędzi do manipulowania MBR zniknie, gdy rozmiar dysku przekroczy 2 ^ 32 sektory, ponieważ te systemy operacyjne i narzędzia muszą nadal odnosić się do danych poza punktem sektora 2 ^ 32. Tak jest nie jest bezpieczne aby utworzyć strukturę danych MBR, w której partycja obejmuje punkt sektora 2 ^ 32, nawet jeśli możliwe jest utworzenie takiej struktury danych. W rzeczywistości przeprowadziłem kilka testów tego problemu (zobacz tutaj podsumowanie moich wyników) i odkryłem, że jedyne systemy operacyjne, które współpracowały z dyskiem MBR z partycją obejmującą wartość sektora 2 ^ 32, również działały dobrze z GPT. Ponieważ GPT jest o wiele bardziej zdolny niż MBR, nie ma zbyt wiele powodów, aby ryzykować wykorzystanie MBR w takich sytuacjach. Ponadto moje testy nie obejmowały wszystkich możliwych narzędzi; nawet jeśli korzystasz z systemu operacyjnego, takiego jak Linux lub Windows 7, który może obsługiwać większy niż normalny dysk MBR, można sobie wyobrazić, że uruchomisz narzędzie dyskowe, które wyskoczy na takim dysku, co może spowodować poważne utrata danych.
W sumie ty mogą używaj dysków większych niż 2 TB z MBR Jeśli dysk ma 4096 bajtów logiczny sektorów. Najczęstszym sposobem na to jest umieszczenie go w pewnych zewnętrznych obudowach USB. Korzystanie z dysku większego niż 2 TB z 512-bajtowymi sektorami logicznymi można jednak bezpiecznie wykonać tylko za pomocą GPT (lub nie używając dysku poza limitem 2 TiB). Większość nowoczesnych systemów operacyjnych obsługuje GPT, więc dla większości ludzi nie jest to trudne.