Tương đương với các lỗi xấu trên Windows hoặc DOS


Câu trả lời:


7

Công cụ tốt nhất tôi từng gặp để kiểm tra ổ cứng cho các thành phần xấu được gọi là SpinRite:

  SpinRite 6
  http://www.grc.com/sr/spinrite.htmlm

Nó được tạo ra bởi Steve Gibson (người viết hầu hết mã của anh ta trong Trình biên dịch mã) và tôi nhớ đã sử dụng nó vào cuối những năm 1980 trên các máy tính XT (với bộ xử lý 4,77 MHz 8086/8088) để khôi phục các thành phần xấu từ lỗi ổ cứng.

Phiên bản hiện tại cũng hoạt động rất tốt (và bạn cũng nhận được lợi ích từ nhiều năm kinh nghiệm của Steve Gibson trong việc duy trì phần mềm này để đảm bảo nó hoạt động đáng tin cậy với tất cả các loại ổ cứng).

Nó kỹ lưỡng hơn nhiều so với các chương trình ScanDisk hoặc ChkDsk có trong DOS và Windows.

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây


4

Để cập nhật những câu trả lời này cho bất cứ ai tìm thấy câu trả lời này vào năm 2014:

chkdskvới một trong hai /rhoặc các /bcông tắc gần tương đương với các lỗi trong chế độ chỉ đọc mặc định

SpinRite có khả năng phục hồi dữ liệu tốt hơn nhiều ở mức 2 mặc định

Chạy ở cấp độ 4, nó tương đương với các chế độ đọc ghi không phá hủy, nhưng có khả năng phục hồi dữ liệu tốt hơn.

Tuy nhiên, nó rơi vào tình trạng phân chia tràn trên các ổ đĩa lớn hiện đại, bạn sẽ cần đợi SpinRite 6.1 để khắc phục sự cố này, quá trình phát triển đã bắt đầu vào ngày 6.1 theo Steve Gibson trên chương trình truyền hình Security Now, nhưng bị đình chỉ một lần nữa trong khi anh ta hoàn thành một dự án khác.


Trong khi đó, phương pháp dựa trên Windows chức năng gần nhất để tạo lại chế độ badblocks đọc / ghi không phá hủy đối với các ổ đĩa lớn đòi hỏi phải có dung lượng lưu trữ bằng hoặc lớn hơn ổ đĩa đang được thử nghiệm và do đó sẽ tiến hành:

  1. Tải xuống và cài đặt chương trình hình ảnh đĩa (Macrium phản ánh miễn phí, Acronis True Image hoặc phiên bản miễn phí của nhà sản xuất hoặc ổ đĩa hoặc một số khác)

  2. Tạo đĩa khôi phục WinPE (bạn sẽ cần sau này) và hình ảnh của ổ đĩa, với bản sao khu vực thông minh không được chọn và tiếp tục tìm các thành phần xấu được kiểm tra (cả hai mặt trái của mặc định). Điều này tái tạo lại đọc vượt qua.

  3. Sử dụng công cụ DOS của nhà sản xuất ổ đĩa để lấp đầy ổ đĩa (gần tương đương với giai đoạn ghi)

  4. Sử dụng đĩa CD khôi phục để khôi phục hình ảnh được thực hiện ở bước 2 để khôi phục hình ảnh bạn đã tạo về vị trí ban đầu. (gần tương đương với giai đoạn ghi lại dữ liệu)

Trong trường hợp trên, hoặc khi sử dụng badblocks, logic bên trong của ổ đĩa hiện đại sẽ xử lý ánh xạ lại bất kỳ thành phần xấu nào được tìm thấy khi chúng được cố gắng ghi vào.


Để tạo lại bài kiểm tra phá hủy badblocks, bạn sẽ cần một chương trình xóa ổ đĩa thương mại được chính phủ Anh (không phải Hoa Kỳ) phê duyệt và bạn sẽ cần chạy nó ở cấp độ bảo mật cao hơn, điều này sẽ viết các mẫu nhiều lần vào ổ đĩa và xác minh từng lượt đi badblocks nào.


Vì vậy, cho đến khi Spinrite 6.1 trở lên được phát hành, câu hỏi trở thành "Tại sao bạn muốn làm điều đó?"

Tải xuống khá nhiều bất kỳ đĩa CD / DVD trực tiếp Linux nào sẽ cung cấp cho bạn một nền tảng có thể khởi động để chạy badblocks, rẻ hơn, dễ dàng hơn và an toàn hơn cho dữ liệu của bạn, cho bất kỳ kịch bản nào bạn cần nhiều hơn kiểm tra chỉ đọc.

Nếu bạn muốn kiểm tra chỉ đọc, chỉ cần chạy CHKDSKvới công /rtắc

Nếu bạn muốn chạy CHKDSK /Rtrên ổ đĩa hệ thống của mình trong Vista, nó sẽ bỏ qua việc bạn bảo nó chạy và bỏ qua kiểm tra khi khởi động lại trừ khi bạn cũng sử dụng FSUTIL để đánh dấu hệ thống tệp là bẩn.


1
CHKDSK= Chỉ đọc, CHKDSK /R= "R" ecovery, điều chắc chắn nhất là KHÔNG chỉ đọc. :) Dù sao đi nữa, với tôi, câu trả lời này chỉ đơn thuần là nhận xét về các câu trả lời hiện có và không thực sự cung cấp một câu trả lời mới / khác.
Ƭᴇcʜιᴇ007

1
CHKDSK / R chắc chắn không chỉ đọc Tôi sẽ cấp, nhưng nó không có bài kiểm tra viết, theo nghĩa bạn có thể gọi nó là bài kiểm tra "chỉ đọc", nó chỉ viết cho mục đích sửa lỗi, điều này có giới hạn là nó có thể 'buộc một bản tóm tắt của một khu vực bị lỗi theo cách các badblocks sẽ ở chế độ đọc ghi.
Beardy

Vì câu trả lời đầu tiên chỉ đề cập đến cách kiểm tra phần đầu tiên của một ổ đĩa lớn (do các hạn chế của phần mềm) Điều tôi đã thêm là một phương pháp để buộc các bản sửa lỗi của ngành tiếp tục vào các ổ đĩa như badblocks có thể, sử dụng các phương thức DOS / Windows, không ai có thể làm theo cách đó, nhưng nó đã trả lời ...
Beardy

@Beardy - Tôi có SpinRite mới nhất - Tôi đoán 6.3 - Sẽ phải kiểm tra chứ? Tôi cũng có khả năng khởi động Linux để chạy Badblocks / FS. Tôi cần kiểm tra kỹ lưỡng các ổ Seagate 2TB WD & 2 x 1TB. Tôi nên sử dụng SR hoặc BB hoặc cả hai .. nếu vậy theo thứ tự nào? Tôi đang tự hỏi những loại chồng chéo trong chức năng họ có?
Alex S

1
" chkdskvới một trong hai /rhoặc các /bcông tắc tương đương với các lỗi trong chế độ chỉ đọc mặc định" - Tuyên bố giữa chừng, như đã được chỉ ra cho bạn trong các nhận xét và như bạn đã thừa nhận trong các nhận xét, nhưng không cập nhật bài đăng. Bị hạ bệ.
cp.engr

1

chkdsk với công tắc thích hợp

/ R Xác định vị trí các thành phần xấu và phục hồi thông tin có thể đọc được

/ b NTFS only: Xóa danh sách các cụm xấu trên ổ đĩa và giải cứu tất cả các cụm được phân bổ và miễn phí cho các lỗi. / b bao gồm chức năng của / r. Sử dụng tham số này sau khi ghi âm lượng vào ổ đĩa cứng mới. Chỉ hoạt động trên vista hoặc tốt hơn.

Xem ở đây để xem danh sách chuyển đổi đầy đủ hơn


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.