ỨNG DỤNG THỰC TẾ VỚI Ổ ĐĨA CỨNG 4.1 Cài đặt ổ đĩa cứng vào hệ thống máy tính
4.2.3. Khi cài hệ điều hành thì báo lỗi và quá trình cài đặt bị gián đoạn Nguyên nhân :
* Ổ đĩa cứng bị Bad
* Ổ CD Rom mắt đọc kém hoặc đĩa cài đặt bị sước . * Lắp 2 thanh RAM không cùng chủng loại , gây xung đột . z Các Card mở rộng cắm thêm gây xung đột phần cứng .
Đàm Phương KHMT1K2 HaUI 2011
từ được chia thành nhiều vòng tròn đồng tâm gọi là track. Trên mỗi track lại được chia thành những phần nhỏ hơn gọi là sector, theo chuẩn thông thường thì một sector có dung lượng 512bytes. Như vậy, các sector là phần nhỏ cuối cùng được chia ra để chứa dữ liệu, khi hệ điều hành không thể ghi hay đọc sector nào thì sẽ đánh dấu đó là bad sector để không bao giờ sử dụng sector đó nữa. Trên bề mặt đĩa từ có các điểm từ tính. Khi các điểm từ tính đó suy giảm hoặc mất khả năng từ tính thì hệ thống gọi hiện tượng đó là bad sector. Vì các điểm từ tính đó là các hạt từ tính được gắn kết lên platter bằng công nghệ và hóa chất đặc biệt, không dễ gì loại bỏ hay bổ xung khả năng từ tính cho nó.
Có hai nguyên nhân chính gây ra bad sector là do phần mềm và phần cứng:
* Phần cứng:
– Ổ cứng hoạt động lâu ngày, các bộ phận cơ khí bị bào mòn, lão hóa theo thời gian khiến cho vị trí tương quan giữa đầu đọc ghi và các sector không còn chính xác nên không thể đọc ghi được nữa.
– Lớp từ tính bị lão hóa không đồng đều, chỗ nào bị suy giảm nhiều thì không thể đọc ghi được nữa.
– Bề mặt đĩa bị trầy sước do va chạm với đầu đọc khi bị chấn động mạnh, những sector nằm ngay các điểm trầy sước xem như bị mất từ tính.
Những lỗi như trên được gọi chung là lỗi vật lý.
* Phần mềm: Bao gồm các lỗi do hệ điều hành, các phần mềm ứng dụng hay virus gây ra trong quá trình đọc ghi đĩa khi làm việc. Những lỗi này có thể làm sai bảng quản lý tập tin trên đĩa cứng hay làm hư dữ liệu chứa trong các sector. Khi hệ diều hành không đọc được dữ liệu mà nó cho rằng phải có tại một sector bất kỳ thì nó sẽ đánh dấu bad cho sector đó mà không cần biết nguyên nhân do đâu.
Nhận biết ổ đĩa cứng bị bad:
- Trong lúc đang cài đặt Windows hệ thống bị treo mà không hề xuất hiện một thông báo lỗi nào (đĩa cài đặt Windows vẫn còn tốt), mặc dù vẫn có thể dùng Partition Magic phân vùng cho HDD một cách bình thường.
- Không Fdisk được: Khi Fdisk báo lỗi No fixed disk present (đĩa cứng hiện tại không thể phân chia) hoặc Fdisk được nhưng rất có thể máy sẽ bị treo trong quá
trình Fdisk.
- Không format được HDD: Khi tiến hành format đĩa cứng máy báo lỗi Bad Track 0 – Disk Unsable.
- Khi đang format thì máy báo Trying to recover allocation uint xxxx. Lúc này máy báo cho ta biết cluster xxxx bị hư và nó đang cố gắng phục hồi lại cluster đó, nhưng thông thường cái ta nhận được là một bad sector!
- Đang chạy bất kỳ ứng dụng nào, nhận được một câu thông báo như Error reading data on driver C:, Retry, Abort, Ignore, Fail? Hoặc Sector not found on driver C:, Retry, Abort, Ignore, Fail? Hoặc A serious error occur when reading driver C:, Retry or Abort ?.
- Khi chạy Scandisk hay NDD (Norton Disk Doctor) hay bất kỳ phần mềm kiểm tra bề mặt đĩa (surface scan) nào, ta sẽ gặp rất nhiều bad sector.
Cách khắc phục: Tùy theo nguyên nhân đã nói trên mà ta có cách khắc
phục khác nhau :
– Đối với lỗi phần mềm thì việc khắc phục khá đơn giản, ta chỉ cần sao lưu dữ liệu rồi Format ổ cứng bằng chương trình format của DOS hay Windows là xong. Quá trình này gọi là format cấp cao (Hing-level format) và có hai hình thức: Quick Format (định dạng nhanh) : Đơn thuần là xóa vị trí lưu trữ của dữ liệu trong bảng quản lý tập tin để hệ điều hành hoặc các phần mềm khác có thể ghi đè dữ liệu mới lên các dữ liệu cũ. Normal Format (định dạng thường) : Xóa bỏ các dữ liệu cũ và đồng thời kiểm tra phát hiện các sector hư hỏng về mặt vật lý để đánh dấu chúng nhằm tránh việc vô tình sử dụng đến trong các phiên làm việc sắp tới.Sau khi format cấp cao, các bad sector do phần mềm gây ra sẽ được phục hồi thành các sector tốt. Nếu chúng vẫn còn thì đó chính là các bad sector về mặt vật lý.
Đàm Phương KHMT1K2 HaUI 2011
format cấp thấp có trong đĩa Hiren’s BootCD phù hợp với ổ cứng của mình. Format cấp thấp sẽ phát hiện các sector hỏng trên đĩa cứng và sẽ giấu chúng về mặt vật lý bằng cách loại bỏ các sector hỏng khỏi danh sách quản lý của mạch điều khiển ổ đĩa, để tất cả các chương trình (kể cả hệ điều hành) không sử dụng được các sector này. Do đó, mỗi lần format cấp thấp, có thể dung lượng hữu dụng của sẽ bị giảm (nếu có thêm sector hỏng mới). Tuy nhiên, quá trình format cấp thấp là một quá trình ghi đọc đĩa toàn diện và trên toàn bộ bề mặt vật lý của đĩa, nên có thể nói đây cũng là một quá trình kiểm tra tình trạng hoạt động khá nặng nề đối với các ổ đĩa cũ (ổ nào quá “yếu” thì có thể “tắt thở” luôn do không chịu nổi thử thách). Do đó, không nên format cấp thấp nhiều lần, mà chỉ thực hiện khi thật cần thiết. Về nguyên tắc, các ổ đĩa mới không được có bad sector (nếu có phải mang đi bảo hành ngay) và ta chỉ nên sử dụng tiếp tục các ổ cứng đã nị bad sector nếu số lượng các sector này cố định, không tăng theo thời gian sử dụng. Nếu số lượng các bad sector tăng dần sau mỗi lần format thì ta nên thải bỏ vì dữ liệu của ta có nguy cơ bị mất bất cứ lúc nào.
Hướng dẫn sử dụng Partittion Magic và HDD Regenarator để khắc phục bad sector cho ổ đĩa cứng:
Cách 1: Dùng Partition Magic cắt bỏ chổ bad.
Đầu tiên dùng chương trình NDD, khởi động hệ thống từ đĩa Hiren’s Boot, ở menu của chương trình chọn mục 6. Hard Disk Tools, chọn tiếp 6. Norton Utilities, chọn 1. Norton Disk Doctor. Sau khi dùng NDD xác định được vị trí bị bad trên HDD, tiến hành chạy chương trình Partion Magic cắt bỏ phần bị bad.
Ví dụ: Khoảng bị bad từ 6.3 GB đến 6.6 GB, bạn chia lại partition, chọn partition C đến 6 GB, partition D bắt đầu từ 7 GB, cứ như thế bạn tiến hành loại bỏ hết hẳn phần bị bad (đừng hà tiện!). Cách này thủ công nhưng sử dụng rất hiệu quả, tuy nhiên nó chỉ khắc phục khi đĩa cứng của bạn có số lượng bad thấp.
Cách 2: Dùng chương trình HDD Regenerator.
Chương trình này có khả năng phục hồi lại các lỗi dĩa (Bad Sector) mà không làm mất dữ liệu trong ổ dĩa. Đây cũng là một trong những chương trình thường dùng để "tẩy" Bad cho ổ dĩa cứng. HDD Regenerator có trong dĩa khởi động Hiren's BootCD, có thể tìm mua dĩa này tại các cửa hàng bán dĩa CD-ROM
vi tính hoặc tìm trên mạng Internet với từ khóa "Hiren's BootCD".
Cho máy vi tính khởi động từ dĩa Hiren's BootCD bằng cách mở máy vi tính lên và nhanh chóng cho dĩa CD này vào ổ dĩa CD-ROM và đóng ổ dĩa lại ngay. Khi xuất hiện màn hình khởi động của Hiren's BootCD, chọn Start BootCD:
Đàm Phương KHMT1K2 HaUI 2011
Màn hình HDD Regenerator báo cho biết có bao nhiêu ổ dĩa cứng và dung lượng của từng ổ dĩa. Hãy nhấn một phím bất kỳ để tiếp tục hoặc nhấn phím Esc để thoát khỏi chương trình nếu muốn.
Nếu máy có nhiều ổ dĩa cứng thì chương trình sẽ yêu cầu chọn ổ dĩa, nhập vào số thứ tự tương ứng với ổ dĩa muốn sửa lỗi và nhấn phím Enter.
Ổ dĩa cứng được hiển thị trên đây là ổ cứng vật lý (ổ cứng thật) chứ không phải là ổ dĩa từ các phân vùng (Partition) đã được chia. Trong màn hình kế tiếp chương trình sẽ đưa ra lựa chọn bắt đầu kiểm tra (Scan) từ vị trí nào của ổ dĩa, nếu muốn kiểm tra từ đầu thì cứ để nguyên số 0 (mặc nhiên) và nhấn phím Enter để tiến hành kiểm tra.
Đàm Phương KHMT1K2 HaUI 2011
Thí dụ: Trong máy gắn 1 ổ dĩa cứng có dung lượng 5GB (tính chẵn khoảng 5.000MB) và được chia làm 2 phân vùng (Partition) là ổ C: có dung lượng 3.000MB và ổ D: có dung lượng 2.000MB, nếu xác định chỉ bị lỗi khi truy xuất dữ liệu trên ổ D: thì có thể nhập 3000 và nhấn phím m, chương trình sẽ tự chuyển thành Mb (MB) sau đó nhấn phím Enter để tiến hành kiểm tra ổ dĩa bắt đầu từ vị trí 3.000MB cho đến hết.
Chương trình sẽ tiến hành kiểm tra và hiển thị các thông tin trên màn hình, quá trình kiểm tra và sửa lỗi sẽ mất rất nhiều thời gian.
Trong khi chương trình kiểm tra, nếu tìm thấy lỗi (Bad Sector) nó sẽ hiện chữ B và bắt đầu sửa bằng cách phục hồi lại, sau khi được phục hồi chỗ bị lỗi sẽ hiển thị chữ R. Nếu không phục hồi được lỗi này chương trình sẽ cố gắng di chuyển dữ liệu vào nơi khác và đánh dấu B (Bad) để dữ liệu không sẽ được ghi vào chỗ bị lỗi này.
Đàm Phương KHMT1K2 HaUI 2011
Sau khi kiểm tra và sửa lỗi xong chương trình sẽ hiển thị thông báo hoàn tất, nhấn một phím bất kỳ để kết thúc. Sau đó chương trình sẽ tiếp tục hiển thị bảng thông kê kết quả, nhấn phím bất kỳ một lần nữa để thoát khỏi chương trình.
Lưu ý:
- Trong quá trình kiểm tra, nếu muốn ngưng việc kiểm tra lại thì có thể nhấn tổ hợp phím Ctrl + C hoặc Ctrl + Pause/Break để kết thúc chương trình, những lỗi đã sửa vẫn có hiệu lực.
- Nếu thấy chương trình HDD Regenerator kiểm tra rất chậm và liên tục hiển thị nhiều chữ B có nghĩa là ổ dĩa đã bị lỗi quá nặng, nên thay mới để đảm bảo cho dữ liệu.
- Nếu vì lý do nào đó mà chương trình xử lý quá lâu hoặc máy tính bị treo thì bạn có thể tắt máy hoặc nhấn nút Reset để khởi động lại.