Sector (còn gọi là disk sector hoặc ít khi hơn là block) là một phân chia có kích thước xác định của ổ cứng (HDD), đĩa quang (CD/DVD), đĩa mềm (floppy), USB flash drive hoặc bất kỳ phương tiện lưu trữ nào khác.
Ý nghĩa của các kích thước sector khác nhau
Mỗi sector chiếm một vị trí vật lý trên thiết bị lưu trữ và thường gồm ba phần: header của sector, mã sửa lỗi (ECC - Error Correcting Code), và khu vực thực sự lưu trữ dữ liệu.
Thông thường, một sector của ổ cứng hoặc đĩa mềm chứa 512 byte thông tin. Tiêu chuẩn này được thiết lập từ năm 1956.
Vào những năm 1970, các kích thước lớn hơn như 1024 và 2048 byte được giới thiệu để đáp ứng nhu cầu dung lượng lưu trữ lớn hơn. Một sector của đĩa quang thường chứa 2048 byte.
Năm 2007, các nhà sản xuất bắt đầu dùng ổ cứng Advanced Format lưu trữ lên đến 4096 byte (4 KB) mỗi sector, nhằm vừa tăng kích thước sector vừa cải thiện khả năng sửa lỗi. Tiêu chuẩn này đã được dùng rộng rãi từ 2011 làm kích thước sector mới cho ổ cứng hiện đại.
Sự khác biệt về kích thước sector không בהכרח ngụ ý sự chênh lệch về dung lượng tối đa giữa ổ cứng và đĩa quang. Thông thường, chính số lượng sector có sẵn trên ổ/đĩa quyết định dung lượng.
Sector ổ cứng và Kích thước đơn vị cấp phát (Allocation Unit Size - AUS)
Khi định dạng ổ cứng (bằng công cụ Windows hoặc phần mềm phân vùng miễn phí), bạn có thể xác định tùy chỉnh Allocation Unit Size (AUS) — hay còn gọi là cluster size. Đây về cơ bản là nói cho hệ thống tập tin biết: "khoảng không gian nhỏ nhất trên ổ có thể dùng để lưu dữ liệu là bao nhiêu".
Ví dụ, trong Windows, bạn có thể chọn định dạng ổ cứng với các kích thước: 512, 1024, 2048, 4096, 8192 byte, hoặc 16 KB, 32 KB, 64 KB.
Giả sử bạn có file tài liệu 1 MB (1.000.000 byte). Bạn có thể lưu file này trên đĩa mềm (512 byte/sector) hoặc ổ cứng (4096 byte/sector). Kích thước sector không quan trọng đối với việc file có vừa không — chỉ dung lượng tổng của thiết bị mới quan trọng.
Khác biệt duy nhất: file 1 MB trên AUS 512 byte sẽ trải dài qua nhiều sector hơn so với AUS 4096 byte. Vì 512 nhỏ hơn 4096, nên mỗi sector chứa ít "mảnh" file hơn.
Ví dụ: file 1 MB được chỉnh sửa thành 5 MB (tăng 4 MB). Trên ổ AUS 512 byte, mảnh 4 MB đó sẽ rải rác qua nhiều sector, có thể xa nhóm sector chứa 1 MB ban đầu — gây ra mảnh hóa (fragmentation).
Ngược lại, với AUS 4096 byte, ít khu vực ổ hơn sẽ chứa 4 MB dữ liệu (vì mỗi block lớn hơn), tạo thành cụm sector gần nhau hơn, giảm thiểu khả năng mảnh hóa.
Tóm lại: AUS lớn hơn thường nghĩa là file càng 경향 nằm gần nhau trên ổ cứng → truy cập đĩa nhanh hơn → hiệu năng máy tính tốt hơn.
Thay đổi Allocation Unit Size của ổ đĩa
Windows XP và các Windows mới hơn có thể dùng lệnh fsutil để xem cluster size của ổ hiện có. Ví dụ, để xem cluster size của ổ C: trong Command Prompt:
fsutil fsinfo ntfsinfo c:
Việc thay đổi AUS mặc định của ổ không phổ biến lắm.
Microsoft có bảng kích thước cluster mặc định cho NTFS, FAT, exFAT trên các phiên bản Windows. Ví dụ: AUS mặc định là 4 KB (4096 byte) cho hầu hết ổ cứng định dạng NTFS.
Nếu muốn thay đổi kích thước cluster dữ liệu, có thể làm khi định dạng ổ trong Windows, hoặc dùng chương trình quản lý đĩa của bên thứ ba. Công cụ định dạng tích hợp Windows dễ dùng nhất, nhưng danh sách Công cụ phân vùng đĩa miễn phí có vài chương trình miễn phí làm được việc này, nhiều khi còn cung cấp nhiều tùy chọn AUS hơn Windows.
Cách sửa chữa Bad Sector (Sector lỗi)
Ổ cứng bị hỏng vật lý thường nghĩa là các sector trên đĩa từ bị hỏng vật lý, dù cũng có thể xảy ra hỏng do lỗi logic/corrupt.
Một sector gây phiền toái đặc biệt là boot sector. Khi sector này có vấn đề, hệ điều hành không thể khởi động!
Dù sector có thể bị hỏng, thường có thể sửa chữa chúng chỉ bằng phần mềm. Bạn có thể cần thay ổ cứng mới nếu quá nhiều bad sector.
Mẹo: Xem thêm: Cách kiểm tra ổ cứng có lỗi không?
Chỉ vì máy chạy chậm hoặc ổ cứng kêu lạ, không nhất thiết sector trên đĩa bị hỏng vật lý. Nếu sau khi test ổ cứng vẫn nghi ngờ có vấn đề, hãy quét virus hoặc làm theo các bước troubleshooting khác.
Thông tin thêm về Sector ổ đĩa
Các sector gần rìa ngoài đĩa "mạnh" hơn sector gần tâm, nhưng có mật độ bit thấp hơn. Do đó, ổ cứng dùng kỹ thuật zone bit recording (ghi bit theo vùng).
Zone bit recording chia đĩa thành các vùng (zone), mỗi vùng lại chia thành sector. Kết quả: phần ngoài đĩa sẽ có nhiều sector hơn, do đó truy cập nhanh hơn các vùng gần tâm đĩa.
Công cụ desfragment (kể cả phần mềm defrag miễn phí) có thể tận dụng zone bit recording bằng cách di chuyển file thường truy cập ra phần ngoài đĩa để truy cập nhanh hơn. Dữ liệu ít dùng (archive lớn, video...) để ở vùng gần tâm — nơi truy cập chậm hơn. Ý tưởng: lưu dữ liệu ít dùng nhất ở vùng truy cập lâu nhất.
Tham khảo thêm về zone recording và cấu trúc sector ổ cứng tại DEW Associates Corporation.
NTFS.com có tài nguyên hay để đọc sâu về các phần của ổ cứng: track, sector, cluster.
Câu hỏi thường gặp (FAQ)
Làm sao để kiểm tra bad sector?
Dùng Windows Disk Checking Utility (Công cụ kiểm tra đĩa Windows) để tìm và sửa bad sector. Cũng có thể làm tương tự từ Command Prompt.
Làm sao để xóa vĩnh viễn bad sector?
Nếu là lỗi phần mềm, sửa chữa sector sẽ "loại bỏ" bad sector và thay bằng sector hoạt động (theo nghĩa nào đó), nhưng không có cách trực tiếp xóa sector. Nếu là lỗi phần cứng khiến sector corrupt, bạn không thể sửa chữa sector đó.