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 và 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?