Tôi tin rằng thuật ngữ bạn đang tìm kiếm là "miền từ tính", "một vùng trong vật liệu từ tính có từ hóa đồng nhất" (wp). Các nhà thiết kế ổ cứng luôn cố gắng giảm kích thước của các miền từ tính.
Nhưng.
Đầu tiên, "mã kênh" được sử dụng: Số 0 và 1 được ghi trên ổ đĩa không giống với số 0 và 1 bạn viết và cuối cùng sẽ đọc. Mùn cưa là chính xác về cách ghi lại 1 và 0, nhưng còn nữa: Ổ đĩa phục hồi xung đồng hồ (vì vậy nó có thể biết nơi nào có thể đảo ngược từ thông, nếu có) từ đảo ngược cực từ thông , nhưng không thể làm như vậy từ các đoạn không có sự đảo ngược
Đây có thể là một vấn đề. Hoàn toàn có thể tin rằng ai đó có thể viết toàn bộ một khu vực - 4096 bit với các lĩnh vực 512 byte - trong số tất cả 0! Mà sẽ (nếu được ghi lại đơn giản) không có đảo ngược thông lượng. Do sự bất thường về tốc độ quay, trong số những thứ khác, ổ đĩa có thể sẽ "mất vị trí" từ lâu trước khi kết thúc khu vực đó.
Vì vậy, dữ liệu được ghi thực sự được mở rộng thành nhiều bit hơn, sử dụng mã kênh đảm bảo sẽ không bao giờ có nhiều hơn một số lượng đảo ngược không thay đổi được viết liên tiếp.
Tôi không có tài liệu tham khảo cho các mã kênh được sử dụng trong các ổ đĩa cứng hiện đại, nhưng bạn có thể hiểu được cách thức hoạt động của nó bằng cách tra cứu "tám đến mười bốn điều chế" ("EFM") được sử dụng trên CD. Theo EFM, mỗi nhóm tám bit (có 256 kết hợp 0 và 1 có thể) được chuyển đổi thành chuỗi 14 bit (16384 kết hợp, nhưng chỉ 256 trong số đó là mã hợp lệ). Các chuỗi trong mỗi mã 14 bit được chọn sao cho không bao giờ có nhiều hơn - tôi nghĩ đó là ba - không đảo ngược thông lượng (0 giây) liên tiếp. Chúng cũng được chọn để giảm băng thông của tín hiệu. Nghe có vẻ kỳ quái, nhưng đó là sự thật: Bằng cách ghi lại nhiều bit hơn, bạn có thể thoát khỏi với các chuyển đổi thông lượng ít hơn. Ví dụ: tám bit của tất cả 1 sẽ yêu cầu tám lần đảo ngược thông lượng mà không cần mã kênh,
Bây giờ, hãy nghĩ về bit đầu tiên được viết cho một khu vực. Giả sử nó là 0. Nó ở đâu? Nhờ mã kênh, bit đầu tiên thực sự được ghi cho khu vực có thể là 1!
Ngẫu nhiên, nói về CD không phải là không chính xác như nó có vẻ. CD sử dụng sơ đồ tương tự như mô tả của mùn cưa: Phần đầu hoặc phần cuối của "hố" đánh dấu 1, nơi mà hố có thể bắt đầu hoặc kết thúc, nhưng không, là 0. Giống như đảo ngược từ thông.
Sau đó có sửa lỗi. Sửa lỗi liên quan đến dữ liệu bổ sung được lưu trữ với mỗi lĩnh vực. Trước đây, ổ đĩa sẽ đọc trường dữ liệu chính + dữ liệu ECC của khu vực và nếu phát hiện thấy bất kỳ lỗi nào (ví dụ: bằng cách đọc một trong nhiều mã kênh "không nên tồn tại"), nó sẽ sử dụng dữ liệu ECC để sửa lỗi.
Không còn nữa. Mật độ dữ liệu hiện đại là những lỗi ít nhiều được mong đợi . Vì vậy, các cơ chế ECC đã được tăng cường để có nhiều lỗi hơn.
Vâng, điều này không có nghĩa là bạn phải ghi lại nhiều bit hơn, nhưng đó là một chiến thắng ròng về năng lực.
Tuy nhiên, kết quả là chúng ta thực sự không thể nói rằng một bit riêng lẻ, thậm chí một chút mã kênh, được ghi ở một vị trí cụ thể, vì dữ liệu ECC rất quan trọng để khôi phục bit như mã kênh. Và cách thức hoạt động của ECC, "ảnh hưởng" của từng bit đối với dữ liệu ECC được trải rộng trên nhiều, rất nhiều bit của dữ liệu ECC. (Nguyên tắc này được gọi là "khuếch tán.")
Vậy, bit ở đâu? Vâng, đó là loại lây lan xung quanh. Thay đổi một bit trong đầu vào và sẽ có thay đổi trong đảo ngược thông lượng ở nhiều nơi trong khu vực.
Nếu điều đó có vẻ lạ, hãy đợi cho đến khi bạn tìm hiểu về PRML, viết tắt của "khả năng tối đa đáp ứng có thể xảy ra": ngay cả dạng sóng được phục hồi từ đầu, trong đó ổ đĩa tìm kiếm sự đảo ngược thông lượng, được hiểu theo thống kê. Nhưng điều đó không liên quan nhiều đến "nơi các bit".
I'm talking about the spot that stores 1 bit of data, the tiny little area that stores either a 1 or a 0 magnetically.
... và có gì sai khi gọi nó là "bit?"