FileFix Ultimate
Tiếng Việt

Cách khôi phục tệp sau khi chạy diskpart clean nhầm ổ đĩa

Nếu bạn lỡ chạy diskpart clean trên nhầm ổ, tệp rất thường vẫn còn. Lệnh clean xóa bảng phân vùng và một vùng nhỏ ở đầu và cuối ổ; nó không đụng tới các phân vùng ở giữa. Ngoại lệ là clean all, lệnh ghi số 0 vào mọi cung. Hãy xác định lệnh nào đã chạy trước khi làm bất cứ điều gì khác.

Cập nhật lần cuối:

Việc cần làm ngay bây giờ

  1. Không khởi tạo ổ, không tạo phân vùng và không chạy thêm lệnh diskpart nào trên ổ đó.
  2. Kiểm tra xem đó là clean, chỉ mất vài giây, hay clean all, kéo dài hàng giờ.
  3. Tìm phân vùng bị mất trên toàn bộ ổ đĩa vật lý ở chế độ chỉ đọc và lưu tệp sang ổ khác.

Từng bước

  1. Dừng lại và để nguyên ổ đĩa

    Thoát diskpart bằng exit. Khi mở Disk Management, ổ thường hiện là Unknown và Not Initialized kèm yêu cầu khởi tạo. Hãy hủy hộp thoại đó. Khởi tạo sẽ ghi một bảng phân vùng mới, và tạo phân vùng sau đó còn ghi một hệ thống tệp mới.

  2. Cuộn lên trong cửa sổ lệnh

    Nếu cửa sổ vẫn mở, kết quả của list disk hiển thị số thứ tự và dung lượng từng ổ. Nhờ đó bạn biết ổ nào thực sự đã được chọn và dung lượng bao nhiêu, giúp nhận ra đúng phân vùng về sau. Ghi lại cả việc đó là SSD hay HDD.

  3. Xác định là clean hay clean all

    Cả hai đều kết thúc bằng cùng một thông báo rằng ổ đã được làm sạch thành công. clean xong gần như ngay lập tức. clean all chạy rất lâu, thường hàng giờ trên ổ HDD lớn, vì nó ghi đè từng cung. Nếu nó đã chạy hết, dữ liệu đã mất; nếu bạn dừng giữa chừng, chỉ vùng nó đã đi qua bị mất.

  4. Mở FileFix Ultimate với quyền quản trị

    Chạy bản di động từ USB hoặc ổ khác để không ghi gì lên ổ vừa bị làm sạch. Cần quyền quản trị để đọc một ổ không còn phân vùng.

  5. Tìm phân vùng trên ổ đĩa vật lý

    Trong Khôi phục tệp đã xóa, chọn ổ bị làm sạch như một ổ đĩa vật lý nguyên vẹn. Ứng dụng tìm cung khởi động NTFS, FAT32, exFAT và các loại khác, cùng cung khởi động dự phòng của NTFS ở cuối mỗi phân vùng, rồi liệt kê các phân vùng tìm được với vị trí bắt đầu, dung lượng và hệ thống tệp.

  6. Quét đúng ứng viên

    Chọn các ứng viên có dung lượng khớp với cách chia ổ mà bạn nhớ và chạy Quét cân bằng trên từng cái. Nếu không tìm thấy phân vùng nào, chạy Quét sâu theo chữ ký trên toàn ổ; tệp sẽ quay lại không có tên nhưng còn nội dung.

  7. Lưu mọi thứ sang ổ khác

    Khôi phục sang một ổ đĩa vật lý khác và kiểm tra kết quả trước khi chia lại phân vùng hoặc dùng lại ổ đã bị làm sạch.

clean khác clean all thế nào

Theo tài liệu của Microsoft, clean gỡ bỏ toàn bộ định dạng phân vùng và volume khỏi ổ được chọn. Trên ổ MBR, nó ghi đè thông tin phân vùng MBR và các cung ẩn; trên ổ GPT, nó ghi đè thông tin phân vùng GPT, kể cả MBR bảo vệ. Trên thực tế, lệnh này thường chỉ ghi số 0 vào khoảng megabyte đầu và cuối, điều này trên ổ GPT cũng xóa luôn bảng dự phòng ở cuối ổ.

Windows thường bắt đầu phân vùng đầu tiên ở mốc 1 MB, nên cung khởi động của các phân vùng và mọi thứ phía sau thường còn nguyên. Đó là lý do tìm phân vùng bị mất hay tìm lại được tất cả. clean all là lệnh khác: nó ghi số 0 vào từng cung của ổ. Khi đã chạy xong, không phần mềm hay phòng thí nghiệm nào lấy lại được dữ liệu.

Vì sao lại chọn nhầm ổ

Tình huống quen thuộc là đang chuẩn bị USB hoặc ổ mới. list disk hiện Disk 0, Disk 1 và Disk 2, dung lượng trông na ná nhau, và select disk chọn nhầm số. Số thứ tự ổ cũng có thể thay đổi sau khi khởi động lại hoặc khi cắm thêm ổ, nên con số ghi lúc trước có thể giờ trỏ sang ổ khác.

Windows từ chối làm sạch ổ mà nó đang chạy, nên nếu máy vẫn khởi động bình thường thì ổ hệ thống không phải là ổ bị làm sạch. Rủi ro cao hơn khi dùng dấu nhắc lệnh của trình cài đặt Windows, vì lúc đó ổ trong không được sử dụng và có thể bị làm sạch mà không có cảnh báo nào.

Vì sao SSD khác biệt

Trên SSD, clean có thể khiến Windows gửi lệnh TRIM cho toàn bộ ổ. Khi đó ổ có thể xóa mọi khối ở bên trong và kết quả quét chỉ toàn số 0. Việc này có xảy ra hay không phụ thuộc vào ổ, cách kết nối và phiên bản Windows, nên vẫn đáng để quét. FileFix Ultimate đánh dấu các kết quả chỉ chứa số 0 là có thể không khôi phục được thay vì lưu thành tệp rỗng.

Khi nào không thành công

  • clean all đã chạy hết: mọi cung đều bị ghi đè bằng số 0.
  • Ổ là SSD và TRIM đã xóa toàn bộ ổ sau lệnh clean.
  • Ổ đã được khởi tạo, chia lại phân vùng, định dạng và chép dữ liệu mới vào.
  • Đã cài Windows hoặc hệ điều hành khác lên ổ bị làm sạch.
  • Các phân vùng là ReFS, APFS hoặc thuộc RAID 6 hay RAID 10, những loại không được phân tích.

FileFix Ultimate giúp gì

  • Đọc ổ bị làm sạch ở chế độ chỉ đọc và không bao giờ ghi bảng phân vùng, cung khởi động hay bất cứ thứ gì lên đó.
  • Tìm trên toàn bộ ổ đĩa vật lý các phân vùng NTFS, FAT32, exFAT, ext4 và HFS+ bị mất, tận dụng cung khởi động dự phòng nếu có.
  • Chuyển sang Quét sâu theo chữ ký với 68 loại chữ ký tệp khi không còn cấu trúc phân vùng nào.
  • Có thể tạo ảnh ổ đĩa trước nếu ổ có lỗi đọc, rồi quét ảnh đó thay cho ổ.
  • Miễn phí cho mục đích cá nhân, không giới hạn khôi phục và chạy di động từ USB.

FileFix Ultimate miễn phí cho mục đích cá nhân, hoạt động ngoại tuyến và không bao giờ ghi vào ổ đĩa bạn đang khôi phục dữ liệu từ đó. Sử dụng cho công việc hoặc kinh doanh cần giấy phép 1 năm cho mỗi máy tính. Hãy kiểm tra chữ ký trước khi chạy.

Câu hỏi thường gặp

Có lệnh nào hoàn tác diskpart clean không?

Không. diskpart không có chức năng hoàn tác. Thường có thể tìm lại phân vùng bằng cách quét ổ rồi sao chép tệp ra, nhưng không có gì bên trong diskpart đảo ngược được lệnh này.

Thông báo nói DiskPart đã làm sạch ổ thành công. Vậy là dữ liệu mất hết?

Chưa chắc. clean và clean all hiển thị cùng một thông báo. Điều quan trọng là mất bao lâu. Một lệnh xong trong một hai giây chỉ xóa bảng phân vùng chứ không xóa dữ liệu.

Tôi có thể khôi phục bảng phân vùng cũ thay vì sao chép tệp không?

Các công cụ sửa phân vùng có thể ghi lại bảng từ những phân vùng tìm được, nhưng đoán sai có thể gây hư hại mới. Hãy sao chép tệp quan trọng sang ổ khác trước; sau đó việc khôi phục bảng chỉ còn là thử nghiệm ít rủi ro.

Tôi dừng clean all sau vài phút. Còn lại gì?

clean all ghi từ đầu ổ trở đi, nên phần đầu, nơi có phân vùng đầu tiên và các bản ghi hệ thống tệp của nó, nhiều khả năng đã bị ghi số 0. Dữ liệu xa hơn có thể còn và tìm được bằng Quét sâu theo chữ ký, thường không có tên.

Chia sẻ trang này