Tại sao ổ USB của tôi hiển thị dữ liệu bị hỏng khi được cắm dưới dạng ổ đĩa SATA bên trong?


34

Tôi có ổ USB 3.0 Seagate Backup Plus Desktop 3TB, hoạt động tốt khi ở trong vỏ, nhưng khi tôi lấy nó ra khỏi vỏ và cắm trực tiếp vào ổ SATA, nó không được nhận diện đúng (nó hoạt động trở lại khi được sử dụng trong bao vây).
Bo mạch chủ của hệ thống của tôi là ASUS P8P67 LE , có hai cổng SATA 6.0 Gb / s và bốn cổng SATA 3.0 Gb / s.

Khi được sử dụng làm ổ đĩa SATA nội bộ, Windows 7 hỏi tôi có muốn định dạng ổ đĩa không, như thể nó không có hệ thống tập tin phù hợp và nếu tôi sử dụng DISKMGMT.MSCcông cụ (gõ vào menu bắt đầu), tôi nhận được thông tin hoàn toàn sai về lái xe.

Nó cho biết ổ đĩa có 3 phân vùng (349,31GB RAWdữ liệu và hai phân vùng chưa được gán là 1698,68GB và 746,52GB). Thông tin này hoàn toàn sai, vì ổ đĩa, khi được sử dụng trong vỏ USB, hoạt động như một phân vùng NTFS duy nhất (2794,52GB). Tại sao nó lại hiển thị 3 phân vùng không có hệ thống tập tin khi được kết nối qua SATA?!

Seagate có đang sử dụng một số cách lưu trữ dữ liệu độc quyền khi sử dụng ổ đĩa trong vỏ USB 3.0 được cung cấp không? Tôi đã không sử dụng bất kỳ loại mã hóa. Tôi vừa cắm ổ đĩa với USB 3.0 và bắt đầu sử dụng ngay lập tức, vì rõ ràng nó đã được định dạng sẵn với một hệ thống tệp NTFS.


6
Bao vây có thể đang thực hiện chuyển đổi 512e sang 4Kn để tương thích với các hệ thống Windows XP , điều này khiến bảng phân vùng hiển thị kỳ lạ.
bwDraco

8
Đó là sự cố bảng phân vùng do không có chuyển đổi của bao vây sang 4Kn. goughlui.com/2013/10/02/ từ
bwDraco

Câu trả lời:


40

Vỏ bọc hiển thị ổ đĩa cho máy tính dưới dạng thiết bị Advanced Format 4Kn, cho phép sử dụng MBR để tương thích với các hệ thống Windows XP. Khi ổ đĩa được gỡ bỏ khỏi vỏ, sự thay đổi trong định dạng khu vực logic dẫn đến một bảng phân vùng không hợp lệ.

  • Các ổ cứng ngoài có dung lượng lớn hơn 2 TiB thường để lộ các khu vực 4K trực tiếp vào hệ điều hành. Giới hạn 2 TiB thường được liên kết với MBR được gắn với kích thước cung 512 byte truyền thống; Các lĩnh vực 4K lớn gấp tám lần và do đó mở rộng giới hạn MBR lên 16 TiB. Điều này cho phép sử dụng MBR trên các đĩa có dung lượng lớn hơn 2 TiB, cho phép sử dụng trên Windows XP và các hệ thống khác không hỗ trợ GPT.

  • Ổ cứng bên dưới sử dụng mô phỏng cung 512 byte để tương thích với các hệ thống cũ. Điều này có nghĩa là trong khi đĩa vật lý có các cung 4K, thiết bị lưu trữ ngay lập tức (trong trường hợp này là vỏ) nhìn thấy các cung 512 byte. Tuy nhiên, để thực hiện việc mở rộng MBR đã nói ở trên và cho phép tương thích với Windows XP, bao vây làm cho ổ đĩa xuất hiện trên máy tính như có các khu vực riêng 4K.

  • Khi ổ đĩa được gỡ bỏ khỏi vỏ, các phần logic 512 byte của đĩa 512e nằm bên dưới sẽ bị lộ. Điều này dẫn đến một bảng phân vùng không hợp lệ không thể diễn giải chính xác. Giá trị 746,52 GiB mà bạn đã cung cấp cho "phân vùng" cuối cùng khi ổ đĩa được kết nối trực tiếp chính xác là dung lượng vượt quá giới hạn 2 TiB cho các ổ MBR với các cung 512 byte.

Thông tin chi tiết về ý nghĩa của chuyển đổi này có sẵn trong bài đăng trên blog này .


+1 Cảm ơn bạn đã giải thích điều này! Có một thứ như một vỏ USB không làm điều này?
JakeGould

Dock Thermaltake BlacX của tôi, ít nhất là qua eSATA, không hiển thị 512e 3 TB WD Green của tôi dưới dạng 4Kn.
bwDraco

Cảm ơn bạn đã giải thích chi tiết! Tôi đoán vỏ bọc ngoài thương hiệu thường không làm điều này, phải không? Tôi đã nhận được một bao vây "Intenso" (AFAIK) không làm điều này (nó bao gồm một ổ cứng Seagate 2TB khi mua). BTW, tôi đã thêm mô hình bo mạch chủ của mình vào bài viết gốc trong trường hợp nó hữu ích.
OMA

1
Theo mặc định, tất cả các vỏ USB không làm điều này, những cái đó (chẳng hạn như ở trên, đi kèm với một ổ đĩa cụ thể) là ngoại lệ.
qasdfdsaq

1
@OMA Vỏ bọc chung không hoạt động theo cách đó vì chúng được tạo ra cho những người tự làm, những người sẽ biết kiểm tra thông số kỹ thuật và không cần một số điều kỳ lạ xảy ra để Windows XP hoạt động. Các vỏ bọc mà các nhà sản xuất như Seagate và Toshiba tạo ra được thiết kế theo cách này để làm cho ổ đĩa của họ hấp dẫn hơn đối với những người dùng phi công nghệ trung bình, những người không biết rằng họ thậm chí có thể mở vỏ bọc của mình để lấy một ổ cứng trần. Vì vậy, về lâu dài đối với một người như bạn, có thể đáng để tìm một vỏ USB chung có thể xử lý các ổ đĩa có kích thước lớn hơn 2TB.
JakeGould

2

Nó cho biết ổ đĩa có 3 phân vùng (349,31 GB dữ liệu RAW và hai phân vùng chưa được gán là 1698,68 GB và 746,52 GB). Thông tin này hoàn toàn sai, vì ổ đĩa, khi được sử dụng trong vỏ USB, hoạt động như một phân vùng NTFS duy nhất (2794,52 GB). Tại sao nó lại hiển thị 3 phân vùng không có hệ thống tập tin khi được kết nối qua SATA?!

Seagate có đang sử dụng một số cách lưu trữ dữ liệu độc quyền khi sử dụng ổ đĩa trong vỏ USB 3.0 được cung cấp không?

Hai suy nghĩ dựa trên kinh nghiệm cá nhân của tôi:

  1. Theo kinh nghiệm của tôi, thủ thuật cũ là sao chép dữ liệu vào ổ đĩa SATA ngoài trong vỏ USB ngoài và sau đó sử dụng nó mà không gặp vấn đề gì với kết nối SATA bên trong không hoạt động với các ổ đĩa có kích thước lớn hơn 2TB.

    Có nghĩa là định dạng mà bao vây sử dụng để truyền dữ liệu là định dạng lẻ lẻ lẻ hoặc định dạng phân vùng độc quyền sẽ không cho phép trao đổi đơn giản. Hoặc có thể một cái gì đó khác đang xảy ra? Có lẽ vì lý do nào đó nó được định dạng là RAID ở mức độ thấp? Thậm chí có thể LVM? Không biết vì tôi chưa bao giờ kiểm tra điều này sâu.

    Xin lưu ý rằng đây không phải là trường hợp của tất cả các vỏ bọc bên ngoài, nhưng từ các thử nghiệm thông thường của tôi, các vỏ bọc cụ thể của nhà sản xuất như của Toshiba và Seagate, một đĩa được định dạng trong một vỏ bọc như vậy sẽ không thể đọc được hệ thống nếu được kết nối trực tiếp.

  2. Không rõ bạn có thể đang sử dụng bo mạch chủ nào, nhưng không phải tất cả các kết nối SATA sẽ cho phép các ổ đĩa có kích thước lớn hơn 2TB. Tôi sẽ kiểm tra thông số kỹ thuật hệ thống của bạn để xem nếu đó có thể là trường hợp.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.