Mặc dù tôi đồng ý với ChrisF liên quan đến giá trị của việc xóa dữ liệu của bạn, tôi cũng đã biết quá nhiều bộ phận CNTT sẽ phát hành một PC cũ mà không tái tạo lại dữ liệu. Và trong trường hợp này, chỉ cần xóa các thư mục và xóa không gian trống sẽ không thực hiện được những gì bạn muốn, bởi vì các ứng dụng Windows có xu hướng để lại phân bổ khắp nơi.
Vì vậy, giả sử rằng bạn thực sự muốn tự bảo vệ mình và không bị cấm xóa đĩa cứng, bạn nên tải xuống bản cài đặt Linux có thể khởi động, chẳng hạn như Ubuntu .
Tại thời điểm đó, bạn có một số lựa chọn. Lựa chọn đầu tiên là chỉ cần ghi số không trên toàn bộ đĩa, bao gồm bảng phân vùng:
dd if=/dev/zero of=/dev/sda bs=8192
Vấn đề duy nhất với điều này là /dev/sda
không được đảm bảo là đĩa cứng và trừ khi bạn quen thuộc với Linux, có thể không rõ thiết bị nào là đĩa cứng. Vì vậy, có thể đơn giản hơn để cài đặt Linux trên máy tính xách tay, thay thế bất cứ thứ gì ở đó.
Tuy nhiên, điều đó sẽ không đảm bảo rằng ai đó không thể lấy các tệp cũ từ đĩa, vì vậy bạn sẽ cần phải hết dung lượng trống. Sau khi bạn đã cài đặt, hãy khởi động vào Linux và chạy như sau:
dd if=/dev/zero of=/tmp/ix bs=8192
rm /tmp/ix
Điều này là khác biệt tinh tế với những gì warren gợi ý: nó sử dụng dd
để lấp đầy toàn bộ không gian trống bằng một tệp duy nhất. Các cp
lệnh có thể tạo ra cái được gọi là "tệp thưa", không thực sự tiêu thụ các khối đĩa.