Cách chạy chkdsk nếu tôi không thể khởi động Windows


11

Tôi có một phân vùng NTFS với Windows XP nhưng nó có các thành phần xấu và nó không thể khởi động.

Đó là ổ đĩa SATA và CD Windows không thể truy cập được vì nó thiếu trình điều khiển, tôi không có ổ đĩa mềm nên tôi không thể tải trình điều khiển qua đó.

Tôi đã thử ntfsfix từ Linux nhưng nó từ chối làm bất cứ điều gì. Cũng đã thử nraftclone với tùy chọn --resTHER để sao lưu dữ liệu nhưng nó cũng không hoạt động.

Làm thế nào tôi có thể chạy chkdsk trong trường hợp này?

Câu trả lời:


6

Nếu bạn có quyền truy cập vào một máy tính khác và ổ ghi CD, bạn có thể tải xuống (một cách hợp pháp) đĩa khôi phục Vista hoặc Windows 7 và sử dụng đĩa này để chạy CHKDSK. Hy vọng rằng Vista hoặc Win 7 sẽ có trình điều khiển cho đĩa ESATA của bạn. http://neosmart.net/blog/2008/windows-vista-recovery-disc-doad/


Trong Tôi đã mượn một đĩa DVD Vista, nhưng trong số các câu trả lời thì điều này dễ hơn là xây dựng một đĩa được cá nhân hóa và vì tôi vẫn có thể truy cập vào phân vùng Linux của mình nên tôi không cần phải truy cập vào một máy tính khác.
trời

> bạn có thể tải xuống (về mặt pháp lý) đĩa khôi phục Vista hoặc Windows 7 không? Tôi đã nghĩ rằng bạn chỉ có thể tải xuống đĩa tương ứng với phiên bản bạn sở hữu (tôi có thể thề sẽ thấy một thông báo về hiệu ứng đó ở đâu đó).
Synetech

7

Nếu bạn có quyền truy cập vào DVD cài đặt Vista hoặc Windows 7, hãy khởi động từ nó và nhận dấu nhắc lệnh , sau đó chạy lệnh:

chkdsk /r C:

Các thành phần xấu không phải lúc nào cũng có nghĩa là chúng xấu - đôi khi chúng bị hỏng và chkdsk sẽ cố gắng sửa chữa chúng. Nếu không thể, nó sẽ đánh dấu khu vực đó là xấu vì vậy nó sẽ không được HĐH sử dụng.


3

Chkdsk có thể không khắc phục được sự cố: Nếu các thành phần xấu nằm trong một tệp được yêu cầu để khởi động, như trường hợp của bạn có vẻ như vậy. Tất cả những gì nó sẽ làm là gắn cờ chúng là xấu, vì vậy chúng sẽ vẫn không có sẵn để khởi động, có hiệu lực phá hủy cài đặt Windows của bạn.

Nếu bạn vẫn có quyền truy cập vào một máy tính hoạt động, hãy xem bài viết này:
Cài đặt Windows XP trên SATA mà không cần Floppy (F6)
sẽ chỉ cho bạn cách tích hợp trình điều khiển SATA vào CD khởi động Windows.

Một giải pháp sau đó là Thực hiện Cài đặt Sửa chữa . Điều này sẽ làm mới cài đặt XP mà không phá hủy cài đặt Windows. Tuy nhiên, bạn nên sử dụng CD khởi động XP có cùng cấp gói dịch vụ như được cài đặt hiện tại. Bạn không nên sửa chữa, ví dụ, XP SP3 bằng CD khởi động XP SP2.

Nếu bạn không có CD khởi động XP SP3, hãy xem cách tạo CD từ CD cũ hơn:
Cách trượt Windows XP Gói dịch vụ 3 để tạo Đĩa cài đặt XP tích hợp với SP 3 .

Một giải pháp khác (và theo tôi là tốt nhất) là đầu tư vào một chương trình sửa chữa đĩa thương mại, sẽ cố gắng khôi phục các nội dung hiện có của đĩa, bằng cách đọc lại các thành phần xấu theo nhiều cách khác nhau, sau đó ánh xạ chúng sang các khu vực tốt.

Một đĩa cứng với các thành phần xấu vẫn có thể được hồi sinh bằng cách sử dụng một sản phẩm thương mại như SpinRite hoặc HDD Regenerator . SpinRite đôi khi có thể làm việc kỳ diệu, và đảm bảo sự hài lòng hoàn lại tiền tuyệt đối.


1

Cá nhân tôi sẽ thử ntfsresize -fi /dev/sdYZtừ ntfsprogsgói trong Linux.


Tôi đã sửa nó trước khi đọc nó nhưng sẽ thử lại lần sau.
trời

1

Một lần Windows XP của tôi sẽ không khởi động. Khi tôi bật máy tính, không có gì xảy ra ngoại trừ tôi nhận được một thông báo lỗi nhỏ ở góc trên bên trái trên màn hình đen. Tôi thậm chí còn không có được Màn hình xanh chết chóc. Tôi đã thử tất cả các tùy chọn khôi phục Windows, từ Đĩa khôi phục đến CD Windows XP và không có gì hoạt động.

Điều làm việc cho tôi là một chương trình có tên TESTDISK . Testdisk là phần mềm khôi phục MIỄN PHÍ và sẽ chạy trên một số hệ điều hành. Sử dụng máy tính của cha tôi, tôi đã tạo ra một đĩa CD Linux có testdisk, tôi đã sử dụng nó để sửa chữa BOOT SECTOR và nó đã sửa nó, cho phép tôi khởi động Windows. Sau đó tôi chạy chkdsk để sửa chữa hệ thống tập tin Windows.

Sử dụng Linux có thể cung cấp trình điều khiển bạn cần và Testdisk có thể sửa chữa phân vùng Windows không khởi động. Cài đặt sửa chữa Windows đã được đề cập, nhưng đó là nhiều hơn để sửa chữa hệ thống tệp Windows (C: \ WINDOWS), không phải là vấn đề về ổ cứng hoặc khởi động. Nếu không có gì xảy ra khi bạn bật máy tính, khu vực khởi động bị rối và tôi không nghĩ Cài đặt sửa chữa sẽ giúp ích, nhưng, thật tuyệt vời khi thiếu các tệp Windows.

Về cơ bản, hãy chạy Testdisk và sử dụng nó để sửa chữa MFT và khu vực khởi động. Ngoài ra, nếu bạn không thể sử dụng ổ đĩa CD / DVD, bạn có thể đặt Linux vào ổ USB. Tôi biết nó có thể được thực hiện, nhưng cá nhân tôi không có bất kỳ kinh nghiệm nào với nó.

Nếu bất cứ ai quan tâm đến TESTDISK, đây là danh sách các bản phân phối Linux với testdisk .


0

Nếu bạn không thể kéo đĩa và đặt nó vào một máy khác dưới dạng ổ USB hoặc ổ đĩa sata thứ cấp, bạn có thể thử khởi động bằng BartPE (đĩa khởi động windows xp) và thử các tiện ích tích hợp để truy cập ổ đĩa.


Anh ấy không thể khởi động, vì vậy không thể tạo CD BartPE
harrymc

2
Không có nghĩa là một người bạn không thể xây dựng nó cho anh ta, hoặc có thể anh ta có một hệ thống thứ hai.
MaQleod

BartPE không còn nữa "Trình tạo PE của Bart không còn nữa. Chúng tôi phải tiếp tục! Cảm ơn mọi người vì tất cả sự hỗ trợ của bạn trong suốt những năm qua !!!"
brewmanz

0

Tôi đã sử dụng ntfsfix /dev/sdaXtrong Ubuntu Live , nó sẽ buộc Windows chạy chkdsktrong lần khởi động tiếp theo.

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.