Dlaczego mój dysk USB pokazuje uszkodzone dane, gdy jest podłączony jako wewnętrzny dysk SATA?


34

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.MSCnarzę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 RAWdanych 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.


6
Obudowa prawdopodobnie dokonuje konwersji 512e na 4Kn w celu zapewnienia zgodności z systemami Windows XP , co powoduje dziwne wyświetlanie tablicy partycji.
bwDraco,

8
Jest to problem z tablicą partycji spowodowany brakiem konwersji obudowy na 4Kn. goughlui.com/2013/10/02/…
bwDraco

Odpowiedzi:


40

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 .


+1 Dziękujemy za wyjaśnienie tego! Czy istnieje coś takiego jak obudowa USB, która tego nie robi?
JakeGould,

Moja stacja dokująca Thermaltake BlacX, przynajmniej przez eSATA, nie wyświetla mojego 512e WD 3 TB WD Green jako 4Kn.
bwDraco

Dziękujemy za szczegółowe wyjaśnienie! Wydaje mi się, że obudowy innych marek zazwyczaj tego nie robią, prawda? Dostałem obudowę „Intenso”, której (AFAIK) tego nie robi (zawiera przy zakupie dysk twardy Seagate o pojemności 2 TB). BTW, dodałem model płyty głównej do oryginalnego postu na wypadek, gdyby był użyteczny.
OMA

1
Domyślnie wszystkie obudowy USB tego nie robią, wyjątki stanowią takie (jak powyższe, dołączone do określonego napędu).
qasdfdsaq

1
@OMA Obudowy generyczne nie zachowują się w ten sposób, ponieważ zostały stworzone dla osób, które zrób to sam, które będą wiedziały, aby sprawdzić specyfikacje i nie potrzebują dziwnych rzeczy, które działałyby w systemie Windows XP. Obudowy, które produkują producenci takich producentów, jak Seagate i Toshiba, zostały zaprojektowane w taki sposób, aby ich dyski były bardziej atrakcyjne dla przeciętnych użytkowników niebędących specjalistami, którzy nie mają pojęcia, że ​​mogą nawet otworzyć obudowę, aby uzyskać z niej dysk twardy. Na dłuższą metę dla kogoś takiego jak Ty warto znaleźć ogólną obudowę USB, która poradzi sobie z dyskami większymi niż 2 TB.
JakeGould,

2

Mówi, że dysk ma 3 partycje (349,31 GB danych RAW i dwie nieprzydzielone partycje 168,68 GB i 746,52 GB). Ta informacja jest po prostu błędna, ponieważ dysk 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?

Dwie myśli oparte na moim osobistym doświadczeniu:

  1. 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.

  2. 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ć.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.