Cách xóa không gian trống trong Windows nguyên bản


7

Do tính chất của cách các hệ thống tệp như NTFS hoạt động, các tệp bị xóa "vĩnh viễn" từ bên trong Windows không bị xóa ngay lập tức - họ chỉ đơn giản là đánh dấu là đã xóa từ Bảng tệp chính (chỉ mục của ổ cứng) và do đó không thể truy cập được từ bên trong hệ điều hành bằng các phương tiện thông thường.

Điều này có nghĩa là mặc dù khó khăn hơn một chút, chúng vẫn tồn tại trên ổ đĩa cho đến khi không gian chúng chiếm giữ được ghi đè bởi một phần dữ liệu mới hơn, có thể không bao giờ phụ thuộc vào dung lượng trống của ổ cứng. Điều này làm cho dữ liệu bị xóa dễ dàng phục hồi đối với bất kỳ ai có khả năng sử dụng các công cụ phục hồi dữ liệu chuyên dụng như Recuva Nhận lại .

Trên Windows, việc xóa không gian trống thường được thực hiện thông qua một (thường là cồng kềnh) GUI của bên thứ ba , mặc dù thực tế là nó có thể được thực hiện tương đối đơn giản thông qua dòng lệnh trong Linux .

Có một công cụ dòng lệnh như vậy tồn tại cho Windows?

Câu trả lời:


7

Một công cụ như vậy tồn tại dưới dạng một tiện ích Windows ít được biết đến gọi là cipher.

Codes.exe đã được đưa vào các hệ thống Windows từ Windows 2000 và có mục đích ban đầu là mã hóa và giải mã các tập tin và thư mục bằng cách sử dụng Mã hóa EFS .

Tuy nhiên, tất cả những gì cần thiết để xóa sạch dung lượng trống trên ổ cứng một cách an toàn là Crypt /w công tắc điện:

cipher /w:C:

Lưu ý rằng cipher Cú pháp hơi kỳ lạ ở chỗ nó yêu cầu một dấu hai chấm sau /w chuyển đổi, theo sau là ký tự ổ đĩa của ổ đĩa mà bạn muốn xóa an toàn. Nếu hệ thống của bạn chứa cả ổ đĩa khởi động và ổ dữ liệu, bạn sẽ muốn xóa cả hai riêng biệt với cipher /w để bảo mật tối đa hoặc chỉ xóa sạch ổ đĩa dữ liệu để che cho bạn trong hầu hết các mục đích.

enter image description here

cipher hoạt động bằng cách tạo một thư mục gọi là EFSTMPWP trên thư mục gốc của ổ đĩa đích; trong thư mục này, nó lần lượt lấp đầy ba tệp tạm thời với các số 0, một và các số ngẫu nhiên, lần lượt từng cái, theo kích thước của không gian trống còn lại trên ổ đĩa. Vào thời điểm một tệp chiếm hết dung lượng trống của ổ đĩa, nó thực sự buộc hệ thống tệp phải ghi đè lên tất cả dữ liệu được giữ trong không gian trống của nó với dữ liệu mới ghi của tệp, hiển thị bất kỳ dữ liệu nào được lưu giữ ở đó vĩnh viễn không thể phục hồi được.


1
Xin lưu ý rằng trên các ổ SSD với việc cung cấp quá mức, có những khối mà HĐH không biết. Bản thân SSD sẽ nhất thiết phải có các công cụ dành riêng cho nhà cung cấp để xóa sạch chúng.
Christopher Hostage
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.