Tôi có một đĩa cứng 4 TB có kích thước khu vực vật lý 4k (Định dạng nâng cao) và tôi đã gắn nó vào hai bộ điều khiển máy chủ SATA (một bên trong và một trong vỏ USB). Trên (cũ hơn, khoảng 2010), nó có kích thước khu vực logic 512B, nhưng báo cáo các lĩnh vực vật lý của nó là 4096 byte. Trong vỏ USB gần đây, nó được báo cáo là có kích thước vật lý và logic 4096B:
# internal host controller
sd 4:0:0:0: [sdd] 7814037168 512-byte logical blocks: (4.00 TB/3.63 TiB)
sd 4:0:0:0: [sdd] 4096-byte physical blocks
# USB enclosure
sd 18:0:0:0: [sdd] 976754646 4096-byte logical blocks: (4.00 TB/3.63 TiB)
Bộ điều khiển "bên trong" hiển thị hành vi mà tôi đã thấy trước đây, thường được gọi là "512e" trong đó phần sụn của ổ đĩa mô phỏng địa chỉ LBA 512 ngành mặc dù nó không thực sự ghi các cung theo cách đó. Các hệ điều hành (và quản trị viên) có thể đảm bảo rằng các phân vùng được căn chỉnh sao cho các lệnh ghi (nhỏ) có thể được nhóm lại để đĩa có thể ghi đè lên các cung đầy đủ thay vì quay lại ghi vào một phần của khu vực vật lý, nơi nó cần đọc phần còn lại nội dung đầu tiên.
Tuy nhiên, nhìn thấy hành vi "4k bản địa" trên một ổ đĩa (bao vây USB) là điều mới đối với tôi và suy nghĩ ban đầu của tôi là vỏ bọc đang mô phỏng địa chỉ 4096B trên đầu mô phỏng 512B của ổ đĩa.
Sự xuất hiện duy nhất của điều này mà tôi có thể tìm thấy với Tìm kiếm trên web nơi các thiết bị lưu trữ USB đã đăng ký với các lĩnh vực logic 4k. Tôi cho rằng họ mô phỏng 4k trên 512e vì vậy cho phép các bảng phân vùng MBR để các ổ đĩa lớn có thể được sử dụng trên các thiết bị cũ / được trang bị (TV thông minh và những gì không) chỉ hỗ trợ lưu trữ dung lượng lớn MBR + FAT32.
Sau khi liên hệ với nhà sản xuất , họ tuyên bố ổ đĩa thực sự đang hoạt động ở chế độ 4k không được mô phỏng (bản gốc), bộ điều khiển USB SATA cũng không hề giả lập. Điều này sẽ yêu cầu phần sụn của ổ đĩa để phát hiện xem bộ điều khiển máy chủ có hỗ trợ (mong muốn không?) Giải quyết các kích thước cung của 4KB. Tôi không thể tìm thấy bất cứ điều gì về điều này trong tài liệu công khai về các tiêu chuẩn SATA. Vì vậy tôi hỏi:
- Có ai nhìn thấy "khối logic 4096 byte" trên bộ điều khiển SATA của họ chưa?
- Các ổ đĩa thực sự hỗ trợ cho phép / vô hiệu hóa thi đua theo yêu cầu? Nếu vậy,
- Làm thế nào để xác định này làm việc?
- Bạn có thể ghi đè lên ổ đĩa thông qua một lá cờ?
- Bạn có thể ghi đè lên bộ điều khiển máy chủ thông qua trình điều khiển / cờ không?