Lỗi Bad sector và bad block ổ cứng luôn nhận được nhiều sự quan tâm của người dùng PC. Chúng là nguyên nhân dẫn đến tình trạng máy tính bị treo, chậm và có khi không khởi động được. Tìm hiểu về lỗi Bad sector và bad block giúp chúng ta phòng tránh cũng như có phản ứng kịp thời nếu lỗi xảy ra.

Bad sector, Bad block là gì?

Ổ cứng HDD bao gồm nhiều đĩa từ (Platters) quay đồng trục. Mỗi Platters sẽ có một đầu đọc và một đầu ghi dữ liệu riêng. Trên bề mặt của đĩa được chia thành các vòng tròn đồng tâm gọi là Track. Mỗi track lại được chia thành các cung đồng tâm gọi là Sector. Tập hợp các track cùng bán kính ở các mặt đĩa khác nhau gọi là cylinder.

Bad-sector-1
Sector chính là đơn vị lưu trữ nhỏ nhất trên ổ cứng. Vậy Bad sector là các sector bị hư hỏng (lỗi). Càng nhiều bad sector càng khiến cho quá trình đọc ghi dữ liệu của đầu đọc bị gián đoạn nên gây chậm và treo máy. Ổ cứng có nhiều Bad sector có khi còn không định dạng (format) hay phân chia phân vùng được.

Ổ cứng thể rắn SSD dùng bộ nhớ flash, lỗi gặp trên ổ SSD gọi là Bad Block. Lỗi Bad block xảy ra do quá số lần đọc / ghi dữ liệu ô nhớ nào đấy. Khiến cho thời gian đọc ghi tại đó kéo dài bất thường nên nó sẽ bị đánh dấu là Bad Block. Cũng cần nói thêm rằng ta cũng có thể gọi Bad block là bad sector, vì trên SSD sector cũng là đơn vị lưu trữ dữ liệu nhỏ nhất.

Phân loại Bad Sector ổ cứng

Có 2 loại Bad Sector: Bad sector physicalbad sector logical. Hay gọi dân dã là bad sector “cứng”bad sector “mềm”.

Bad sector phycical: Là loại bad sector đã bị tổn hại về mặt vật lý. Nguyên nhân có thể do lỗi từ nhà sản xuất. Hoặc trong quá trình sử dụng, ổ cứng bị va đập hay bụi lọt vào trong ổ cứng. Ngoài ra, ổ cứng dùng lâu ngày sẽ làm giảm chất lượng bề mặt từ tính dẫn đến xuất hiện Bad Sector physical. Bad sector physical không thể sửa chữa bằng phần mềm. Chúng chỉ có thể được đánh dấu để hệ điều hành không sử dụng nó.

Bad sector logical: Khi bị mất điện đột ngột, do virus đều có thể dẫn đến lỗi bad sector logical. Trường hợp dễ gặp nhất là khi hệ điều hành đang tìm cách đọc dữ liệu từ sector nào đó thì phát hiện ra mã sửa lỗi (ECC) sẵn có không khớp với dữ liệu trong sector đó. Thế là sector vừa nêu sẽ bị đánh dấu là Bad sector. Lỗi bad sector này có thể sửa chữa được từ phần mềm (Victoria, HDSentinel….). Thường các phần mềm sẽ đọc dữ liệu của từng sector, nếu thời gian đọc lớn hơn giá trị nào đó (ví dụ 1000 ms) thì sẽ đánh dấu và sửa bad sector đó (Reallocated).

Bad-sector-2

Cách phòng tránh lỗi bad sector và bad block

Khi mua ổ cứng mới, nên dùng phần mềm kiểm tra xem ổ cứng có bị bad sector physical hay không?
Hạn chế tối đa để máy tính sập nguồn hay tắt máy tính không đúng cách.
Khi máy tính làm việc nặng, cần theo dõi nhiệt độ của ổ cứng. Có thể dùng phần mềm HDSentinel để theo dõi và bảo vệ ổ cứng được tốt hơn.
Với ổ cứng SSD thì không nên để ổ cứng đầy quá, mà nên để trống khoảng từ 15-25 %.

Kết luận

Lỗi Bad sector và bad block có thể làm mất dữ liệu và làm giảm hiệu suất đáng kể của ổ cứng. Thường xuyên sao lưu dữ liệu quan trọng ở nhiều nơi là cách đảm bảo cho dữ liệu luôn an toàn.

Nguồn: Tham khảo Internet.

1 thoughts on “Tìm hiểu về lỗi Bad sector và Bad block của ổ cứng HDD/SSD

  1. KHOA HỌC - GIÁO DỤC - KỸ NĂNG says:

    Giây, mili giây, micro giây, nano giây được xác định là đơn vị dùng để do thời gian, những kiến thức cơ bản là 1s bằng 1/60 phút, hay 1s bằng 1/3600 giờ.
    Theo ngôn ngữ quốc tế chúng ta có các đơn vị tương ứng
    – Giây = second
    – Mili giây = millisecond
    – Micro giây = microsecond
    – Nano giây = nanosecond
    Cách Xác Định 1 Giây Bằng Bao Nhiêu Mili Giây, Micro Giây, Nano Giây Cụ Thể Như Sau:

    1 giây = 1000 mili giây = 1000.000 micro giây = 1000.000.000 nano giây
    1 phút =60.000 mili giây.
    1 giờ=3.600.000 mili giây

    Cùng với cách xác định 1 giây bằng bao nhiêu mili giây, micro giây, nano giây, Tải Miễn Phí cũng mở rộng thêm kiến thức giúp bạn đọc chuyển đổi đơn vị đo thời gian từ giây sang các đơn vị đo thời gian khác:

    1 Giây Bằng Bao Nhiêu Tích Tắc?
    1 giây = 1 tích tắc

    1 Giây Bằng Bao Nhiêu Giờ?
    1 Giây = 0.00027778 Giờ

    1 Ms Bằng Bao Nhiêu S?
    1 ms = 0.001 s
    Giây là đơn vị đo lường thời gian hoặc là góc, viết tắt chuẩn quốc tế là s và gi là viết tắt trong tiếng Việt, ký hiệu là “. Giây là khoảng thời gian bằng 1/60 phút, 1/3600 của giờ.

Để lại một bình luận

error: Thầy Nguyễn Đình Độ !!!