Mam dysk Seagate Backup Plus Desktop USB 3.0 o pojemności 3 TB, który działa dobrze w obudowie, ale kiedy go wyjmę i podłączę bezpośrednio jako wewnętrzny dysk SATA, po prostu nie jest poprawnie rozpoznawany (działa ponownie, gdy jest używany w obudowa). Płytą
główną mojego systemu jest ASUS P8P67 LE , który ma dwa porty SATA 6.0 Gb / si cztery porty SATA 3.0 Gb / s.
Gdy używany jako wewnętrzny dysk SATA, Windows 7 pyta, czy chcę sformatować dysk, tak jakby nie miał on odpowiedniego systemu plików, a jeśli korzystam z DISKMGMT.MSC
narzędzia (wpisując to w menu Start), otrzymuję całkowicie błędne informacje o napęd.
Mówi, że dysk ma 3 partycje (349,31 GB RAW
danych i dwie nieprzydzielone partycje 1698,68 GB i 746,52 GB). Informacje te są błędne, ponieważ dysk, gdy jest używany w obudowie USB, działa jako pojedyncza partycja NTFS (2794,52 GB). Dlaczego jest pokazany jako 3 partycje bez systemu plików, gdy jest podłączony przez SATA ?!
Czy Seagate korzysta z zastrzeżonego sposobu przechowywania danych podczas korzystania z napędu w dostarczonej obudowie USB 3.0? Nie użyłem żadnego rodzaju szyfrowania. Właśnie podłączyłem napęd za pomocą USB 3.0 i od razu zacząłem go używać, ponieważ najwyraźniej był on wstępnie sformatowany w systemie plików NTFS.
Odpowiedzi:
Obudowa eksponuje dysk na komputer jako urządzenie Advanced Format 4Kn, co pozwala na użycie MBR w celu zapewnienia zgodności z systemami Windows XP. Gdy dysk zostanie usunięty z obudowy, zmiana formatu sektora logicznego spowoduje niepoprawną tablicę partycji.
Zewnętrzne dyski twarde o pojemności większej niż 2 TiB często narażają sektory 4K bezpośrednio na system operacyjny. Limit 2 TiB powszechnie związany z MBR jest związany z tradycyjnym rozmiarem sektora 512-bajtowego; Sektory 4K są osiem razy większe i dlatego rozszerzają limit MBR do 16 TiB. Pozwala to na użycie MBR na dyskach o pojemności większej niż 2 TiB, umożliwiając użycie w systemie Windows XP i innych systemach, które nie obsługują GPT.
Podstawowy dysk twardy wykorzystuje emulację sektora 512-bajtowego w celu zapewnienia zgodności ze starszymi systemami. Oznacza to, że chociaż fizycznie dysk ma sektory 4K, bezpośrednie urządzenie hosta (w tym przypadku obudowa) widzi sektory 512-bajtowe. Aby jednak wykonać wspomniane wyżej rozszerzenie MBR i włączyć zgodność z systemem Windows XP, obudowa sprawia, że dysk wydaje się być komputerem z rodzimymi sektorami 4K.
Gdy dysk zostanie usunięty z obudowy, ujawnione zostaną 512-bajtowe sektory logiczne bazowego dysku 512e. Powoduje to niepoprawną tablicę partycji, której nie można poprawnie zinterpretować. Wartość 746,52 GiB, którą podałeś dla ostatniej „partycji”, gdy dysk jest podłączony bezpośrednio, to dokładnie ilość miejsca, która leży powyżej limitu 2 TiB dla dysków MBR z sektorami 512-bajtowymi.
Więcej szczegółów na temat konsekwencji tej konwersji jest dostępnych w tym poście na blogu .
źródło
Dwie myśli oparte na moim osobistym doświadczeniu:
Z mojego doświadczenia wynika, że stara sztuczka polegająca na kopiowaniu danych na zewnętrzny dysk SATA w zewnętrznej obudowie USB, a następnie używanie ich bez problemu z wewnętrznym połączeniem SATA, nie działa z dyskami o rozmiarze większym niż 2 TB.
Oznacza to, że format używany przez obudowę do przesyłania danych to „nieparzysty” lub zastrzeżony format partycjonowania, który nie pozwala na zwykłą zamianę. A może dzieje się coś jeszcze? Być może z jakiegoś powodu jest formatowany jako RAID na niskim poziomie? Może nawet LVM? Nie wiem, ponieważ nigdy nie sprawdziłem tego dogłębnie.
Pamiętaj, że nie dotyczy to wszystkich zewnętrznych obudów SATA, ale z moich przypadkowych testów specyficzne dla producenta obudowy - takie jak Toshiba i Seagate - dysk sformatowany w takiej obudowie nie będzie odczytywany przez system, jeśli zostanie podłączony bezpośrednio.
Nie jest jasne, jakiej płyty głównej używasz, ale nie wszystkie połączenia SATA pozwolą na dyski o rozmiarze większym niż 2 TB. Sprawdziłbym specyfikacje twojego systemu, aby zobaczyć, czy tak może być.
źródło