thay thế chkdsk / f / r trong linux Ubuntu


11

Trong windows os chkdsk /f /rsẽ tự động sửa lỗi hdd.
Tôi đã mất quyền truy cập vào máy tính xách tay của mình mặc dù tôi có thể khởi động trực tiếp vào máy tính xách tay của mình bằng linux.
Tôi đã khởi động trực tiếp Ubuntu 14.04 và tôi đang cần chạy một lệnh để sửa lỗi logic hdd và tự động sửa như trong windows chúng ta có thể sửa chữa bằng cách sử dụng chkdsk /f /r.
Vì vậy, lệnh thay thế cho chkdsk /f /rtrong linux để sửa lỗi hdd là gì?


đối với các hệ thống tệp linux như ext4, v.v., hãy sử dụng fsck -a /dev/sdXYX và Y xác định âm lượng bạn muốn kiểm tra. ví dụ: fsck -a /dev/sda1 manpages.ubfox.com/manpages/hardy/man8/fsck.8.html Đối với khối lượng NTFS, hãy đặt chúng trên hệ thống cửa sổ và sử dụng chkdsk. không có một công cụ linux an toàn để sửa chữa hệ thống tập tin NTFS. Hoặc khởi động từ đĩa cài đặt windows và sử dụng dấu nhắc lệnh chế độ phục hồi để chạy chkdsk.
Frank Thomas

Câu trả lời:


10

AFAIK không có sự thay thế hoàn toàn cho chkdsk. Về cơ bản bạn có hai lựa chọn

ntfsfixlà một phần của ntfs-3g và nên được cài đặt sẵn trên Ubuntu LiveMedium của bạn. Nó chỉ có thể khắc phục một số vấn đề cơ bản với NTFS, nhưng nó luôn kích hoạt chkdskkhởi động Windows tiếp theo.

Trong một số trường hợp, điều này có thể đủ để đưa nó trở lại trạng thái có thể sử dụng (phụ thuộc vào việc Windows có thể khởi động đủ xa để có thể chạy chkdsk...).

Nếu điều này không thành công, bạn còn lại với tùy chọn Nr 2

  • sử dụng đĩa CD / DVD / BootStick cài đặt / khôi phục Windows

từ đó bạn có thể chạy chkdsktừ một lệnh.

Nếu bạn không có bất kỳ phương tiện Windows nào có sẵn, bạn cũng có thể loại bỏ ổ cứng và kết nối nó với một số Windows-maschine khác.


nhưng làm thế nào tôi có thể cắm hdd laptop vào máy tính để bàn của mình: / btw ý tưởng hay :)
rakibtg 17/12/14

1
máy tính xách tay không sử dụng ổ đĩa SATA giống như máy tính để bàn, vì vậy vấn đề duy nhất là lắp nó trong vỏ máy, điều mà có lẽ bạn không cần phải làm vì chỉ tạm thời kết nối nó. Tôi chỉ cần mở vỏ máy tính để bàn, cắm nó vào một cổng sata đang mở và để nó ở bên cạnh cho đến khi sửa chữa hoàn tất. nếu bạn thực sự muốn gắn nó, hãy lấy khay bộ điều hợp 2,5 "-> 3,5" hoặc nhận hai đường ray 1 ".
Frank Thomas

2
Tôi chỉ muốn một chkdsk chạy, không có CD cài đặt tiện dụng và không có thông tin quản trị viên cục bộ (đối với các tùy chọn khôi phục tích hợp). ntfsfix để đánh dấu đĩa bẩn là đủ để khởi động chkdsk.
ssnobody

@rakibtg Có rất nhiều giải pháp: sử dụng đĩa khởi động PE, windows để đi ... hoặc khởi động của Hiren nếu máy tính của bạn đủ tuổi. Bạn thậm chí có thể đặt đĩa cài đặt Windows và chọn recovery. Phiên bản Windows mới hơn đã có sẵn tùy chọn khôi phục và bạn chỉ cần chọn nó từ menu khởi động
phuclv

@FrankThomas Việc lấy bộ chuyển đổi SATA sang USB dễ dàng hơn nhiều. Bạn có thể chọn một chiếc với giá chỉ $ 15
jpaugh

1

Mặc dù nó không mạnh bằng chkdsk của Windows, nhưng bạn có thể sử dụng phương pháp sau:

sudo ntfsfix /dev/sdXY
sudo ntfsresize -i -f -v /dev/sdXY

Sau đó, bạn sẽ được yêu cầu làm điều đó trong Windows bằng mọi cách vì Linux không có tương đương mạnh mẽ, nhưng điều này có thể làm rất tốt.

Các ntfsresizelệnh trên sẽ kiểm tra cho các cụm xấu và làm một kiểm tra hệ thống tập tin nhất quán.


ntfsfixFAKES sửa chữa. Nó che giấu vấn đề dưới thảm. Cách tuyệt vời để fubar phân vùng của bạn.
Stepan

1

Linux không có công cụ để sửa hệ thống tệp NTFS.

KHÔNG sử dụng ntfsfixđể sửa đĩa của bạn. Nó chỉ xóa cờ "FS bẩn" và bạn có cảm giác an toàn sai lầm. Sau một vài lần "sửa lỗi", dữ liệu của bạn sẽ không thể phục hồi được.

Sử dụng Windows. Có một ổ cứng riêng với Windows hoặc cài đặt VMware, tải xuống hình ảnh Windows vmware từ Microsoft, chia sẻ đĩa thô với hệ điều hành khách và kiểm tra nó từ đó.


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.