Xóa tệp và không gian đĩa trống một cách an toàn với SDelete

SDelete là một tiện ích dòng lệnh miễn phí của nhóm Sysiternals của Microsoft mà bạn có thể sử dụng để xóa các tệp và không gian đĩa trống một cách an toàn.

Mặc dù bạn có thể xóa bất kỳ tệp nào trên ổ cứng được kết nối với máy chạy Windows bằng Explorer, dòng lệnh hoặc phương tiện khác, xóa các tệp theo cách này sẽ không xóa dữ liệu ngay lập tức khỏi ổ đĩa.

Không đi sâu vào quá nhiều chi tiết, điều xảy ra là Windows sẽ loại bỏ tham chiếu đến dữ liệu trên ổ cứng và làm cho không gian tệp chiếm trên ổ cứng có sẵn cho các hoạt động ghi.

Khi không gian đó bị ghi đè một phần hoặc toàn bộ, tệp không thể được phục hồi nữa. Vì bạn không thể xác định khi nào điều đó sẽ xảy ra, bạn có thể kết thúc với các tệp vẫn có sẵn trên ổ đĩa mà bạn đã xóa hàng tháng hoặc thậm chí nhiều năm trước.

Điều này là xấu cho một số lý do. Giả sử, bạn muốn bán ổ cứng hoặc PC, hoặc cho đi. Vì bạn bàn giao ổ cứng, chủ sở hữu mới có thể chạy phần mềm khôi phục tệp trên đó để khôi phục các tệp đã bị xóa. Một ví dụ khác là bàn giao một PC cho nhân viên hỗ trợ hoặc sửa chữa.

Tôi đã sử dụng Eraser cho mục đích đó trước đây, nhưng chương trình gặp sự cố mỗi lần tôi chạy nó trên máy Windows 10.

SDelete

SDelete là một công cụ dòng lệnh miễn phí mà bạn có thể sử dụng để xóa các tệp một cách an toàn để chúng không thể được phục hồi nữa.

Chương trình ghi đè dữ liệu trên ổ cứng trực tiếp khi nó được chạy để ngăn phần mềm khôi phục tập tin lấy dấu vết của các tệp và dữ liệu đã xóa.

Ứng dụng này có hai trường hợp sử dụng chính: xóa các tệp một cách an toàn để ngăn phục hồi hoặc ghi đè lên không gian đĩa trống một cách an toàn để xóa dấu vết của các tệp đã bị xóa trước đó.

Bạn có thể tải xuống SDelete từ trang web của Microsoft. Bạn tìm thấy một bài viết chi tiết về nó và sử dụng nó là tốt. Trích xuất kho lưu trữ vào hệ thống của bạn. Vì SDelete là một công cụ dòng lệnh, bạn cần chạy nó từ dòng lệnh.

Một tùy chọn dễ dàng để mở thư mục SDelete trên dòng lệnh là mở nó trong Windows Explorer, nhập cmd vào trường địa chỉ Explorer và nhấn phím Enter. Điều này sẽ mở một dấu nhắc lệnh tại vị trí đó.

Xóa các tập tin hoặc thư mục một cách an toàn

Lệnh sdelete là lệnh cơ sở cho mọi hoạt động của tệp hoặc thư mục. Dưới đây là một số ví dụ minh họa các tùy chọn khác nhau mà bạn có:

  • sdelete -sc: \ users \ martin \ download - Thao tác này sẽ xóa các thư mục tải xuống và tất cả các thư mục con một cách an toàn.
  • sdelete -qc: \ users \ martin \ text.txt - Thao tác này sẽ xóa tệp text.txt một cách an toàn và chặn mọi thông báo lỗi.
  • sdelete -p 5 c: \ *. zip - Thao tác này sẽ xóa tất cả các tệp zip trong c:, và chạy hoạt động trong năm lần.

Xóa không gian đĩa trống an toàn

Lệnh cơ sở sdelete -c xóa không gian đĩa trống trên ổ đĩa được chỉ định một cách an toàn. Dưới đây là một số ví dụ minh họa các tùy chọn khác nhau mà SDelete cung cấp:

  • sdelete -cc: - Xóa không gian đĩa trống trên ổ C: an toàn.
  • sdelete -c -p 2 f: - Chạy hai lần xóa trên không gian đĩa trống của ổ đĩa f:
  • sdelete -zd: - Không gian đĩa trống của ổ đĩa d:

SDelete sử dụng thuật toán của Bộ Quốc phòng theo mặc định khi xóa các tệp, thư mục hoặc dung lượng đĩa trống. Tham số -z ghi đè lên không gian đĩa trống bằng số 0 thay vào đó nhanh hơn.

Các hoạt động có thể mất khá nhiều thời gian để hoàn thành. Độ dài cần thiết phụ thuộc vào lựa chọn. Xóa các tệp riêng lẻ một cách an toàn khá nhanh, nhưng có thể mất nhiều giờ hoặc thậm chí lâu hơn nếu bạn chạy thao tác trên các thư mục lớn hoặc không gian trống của toàn bộ ổ đĩa cứng.

Bạn nên chạy phần mềm khôi phục sau đó trên đường dẫn để xác minh rằng các tệp không thể được phục hồi nữa.

Từ kết thúc

SDelete là một chương trình nhỏ, tiện dụng mà bạn có thể sử dụng để xóa các tệp hoặc thư mục một cách an toàn và xử lý không gian trống trên ổ đĩa cứng để mọi nội dung đã từng lưu trữ trên các ổ đĩa đó không thể được phục hồi nữa.