SDelete là một tiện ích dòng lệnh miễn phí của đội Sysinternals thuộc Microsoft, bạn có thể dùng để xóa các tập tin và làm trống ổ đĩa một cách an toàn.
Dù có thể xóa bất kỳ tập tin nào trên ổ cứng trong Windows khi dùng Explorer, dòng lệnh hoặc các phương tiện khác, cách xóa này sẽ không hề xóa bỏ dữ liệu ngay lập tức.
Những gì xảy ra là Windows loại bỏ tham chiếu đến dữ liệu trên ổ cứng, và làm cho không gian tập tin chiếm dụng tại đó có sẵn một lần nữa để có thể ghi lên.
Khi dữ liệu đó bị ghi đè lên một phần hoặc toàn bộ, tập tin không thể được phục hồi. Vì không thể xác định khi nào điều đó sẽ xảy ra, các tập tin có thể vẫn có sẵn trên ổ đĩa mà bạn đã xóa nhiều tháng hoặc thậm chí nhiều năm trước đây.
Điều này là khá tệ nếu bạn muốn bán ổ cứng hoặc máy tính, chủ sở hữu mới có thể chạy phần mềm khôi phục tập tin trên nó để phục hồi các tập tin đã bị xóa.
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 tin an toàn để chúng không thể được khôi phục nữa.
Chương trình sẽ 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 khỏi việc tìm lại các dấu vết của các tập tin và dữ liệu bị xóa.
Ứng dụng có hai mục đích sử dụng chính: xóa các tập tin an toàn, ngăn ngừa phục hồi, hoặc ghi đè lên dung lượng đĩa trống an toàn nhằm xoá dấu vết của các tập tin đã xóa trước đó.
Bạn có thể tải SDelete từ website của Microsoft. Tại đây cũng có bài viết chi tiết sử dụng nó. Vì SDelete là một công cụ dòng lệnh, bạn cần phải chạy nó từ dòng lệnh.
Một trong những lựa chọn dễ dàng để mở thư mục SDelete trên dòng lệnh là để mở nó trong Windows Explorer, gõ cmd vào địa chỉ Explorer và nhấn phím Enter.
Xóa các tệp hoặc các thư mục an toàn
Lệnh sdelete <tập tin hoặc thư mục> là lệnh cơ sở cho bất kỳ hoạt động tập tin hoặc thư mục nào. Dưới đây là một số ví dụ thể hiện các lựa chọn khác nhau mà bạn có:
- sdelete -s c:\users\martin\downloads <- Thao tác này xóa thư mục downloads và tất cả các thư mục con một cách an toàn.
- sdelete -q c:\users\martin\text.txt <- Thao tác này xóa file text.txt an toàn và ngăn chặn bất kỳ thông báo lỗi nào.
- sdelete -p 5 c:\*.zip — Thao tác này xóa tất cả các file .zip trong ổ đĩa C, và chạy hoạt động trong năm cấp thư mục con.
Xóa không gian đĩa an toàn
Lệnh cơ bản sdelete-c <ký tự ổ đĩa> sẽ xóa không gian 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 hoạ các tùy chọn khác nhau mà SDelete cung cấp:
- sdelete -c c: <- Xóa không gian đĩa trống trên ổ C:
- sdelete -c -p 2 f: <- Chạy 2 lần xóa không gian đĩa trống của ổ f:
- sdelete -z d: <- Làm trống không gian đĩa của ổ d:
SDelete uses the Department of Defense algorithm by default when it deletes files, folders or free disk space. The -z parameter overwrites the free disk space with zeroes instead which is faster.
SDelete sử dụng thuật toán của Bộ Quốc phòng khi xóa tập tin, thư mục hoặc làm trống đĩa. Các tham số -z dùng ghi đè lên dữ liệu đĩa trống bằng số 0.
Theo : ghacks