Băm nhỏ tệp trong windows


18

Có một lệnh / tiện ích cmd tích hợp trên Windows có thể hủy các tệp (xóa và ghi đè bằng dữ liệu ngẫu nhiên) mà không cần sử dụng phần mềm của bên thứ ba không? Trong linux tôi sẽ sử dụng shred. Đây là một công cụ tuyệt vời không chỉ xóa các tệp mà còn phá hủy mọi "dư lượng" còn lại trên đĩa bằng cách ghi đè dữ liệu.


Tôi chưa bao giờ nghe thấy bất cứ điều gì "tích hợp" vào Windows. Một vấn đề lớn là nếu bạn cố ghi đè lên tệp, hệ thống tệp có thể phân bổ phiên bản "ghi đè" trong không gian khác với bản gốc, khiến bản gốc không bị ảnh hưởng. Vì vậy, cần có một số hiểu biết cấp thấp đáng kể về hệ thống cụ thể và cấu hình của nó. (Và điều này hoàn toàn đúng nếu "đĩa" là SSD.)
Daniel R Hicks

2
Microsoft cung cấp chương trình addon (sdelete) chạy từ dòng lệnh .... technet.microsoft.com/en-us/magazine/dd334519.aspx
Moab

Sdelete cũng có thể được viết kịch bản ... forum.sysiternals.com/topic6065.html
Moab

@Moab Chương trình đó, theo trang bìa, ghi đè lên không gian trống - không hoàn toàn giống như vậy.
Daniel R Hicks

Câu trả lời:


8

Chắc là không. Trừ khi họ thêm một trong Win 8

Gần đây tôi đã mua một Pc mới với Win 7, nhà sản xuất đã đóng gói một ứng dụng hủy tài liệu của bên thứ ba. Tôi suy luận rằng không có cái nào là tiêu chuẩn (và tôi chưa bao giờ nghe về cái nào) hoặc (ít có khả năng hơn?) Rằng nhà sản xuất đã thêm một số bloatware không cần thiết mà không có sự biện minh thông thường.

Thật khó để chứng minh một tiêu cực mặc dù.


Ghi chú:

  1. Shred chỉ ghi đè lên một tệp, nó không tìm kiếm các đoạn và bản sao của dữ liệu trong không gian đĩa chưa được phân bổ (do chỉnh sửa, v.v.).

  2. Bạn không cần ghi đè lên một tệp nhiều lần. Các tuyên bố ngược lại đã được gỡ lỗi kỹ lưỡng từ lâu.

  3. Nó không quan trọng những gì bạn ghi đè lên nó.

Vì vậy, chỉ cần sao chép một tập tin đủ lớn nhưng vô hại trên đầu trang là đủ.


Cập nhật

Bạn có thể xóa các tập tin sau đó sử dụng mật mã

  1. Thoát khỏi tất cả các chương trình.
  2. Bấm Bắt đầu, bấm Chạy, gõ cmd, rồi nhấn ENTER.
  3. Nhập mật mã / w: driveletter: \ Foldername, sau đó nhấn ENTER. Chỉ định ổ đĩa và thư mục xác định ổ đĩa chứa dữ liệu đã xóa mà bạn muốn ghi đè. Dữ liệu không được phân bổ cho các tệp hoặc thư mục sẽ bị ghi đè. Điều này vĩnh viễn loại bỏ dữ liệu. Điều này có thể mất nhiều thời gian nếu bạn ghi đè lên một không gian rộng.

Có thể nhanh hơn khi chỉ sao chép một tệp lớn qua tệp nhạy cảm, nhưng an toàn hơn để xóa không gian chưa phân bổ.


1
Cách tiếp cận tuyệt vời, tôi sử dụng để làm chính xác điều đó, sau khi sử dụng một số công cụ phục hồi dữ liệu chuyên nghiệp, như recoverymyfiles từ GetData , tôi đã tạo một chương trình c # nhỏ tạo dữ liệu giả, bằng cách chỉ định kích thước, để đánh bại các công cụ đó. cảm ơn sự giúp đỡ của bạn, tôi ước tôi có thể bỏ phiếu, nhưng tôi không thể, (vẫn còn mới đối với siêu người dùng). Trân trọng.
Tawfik Khalifeh

1
Thật thú vị, tôi đã học được điều gì đó ngày hôm nay. Cảm ơn vì điều đó!
Mark Allen

Câu hỏi nhanh. Nếu tôi xóa một số tập tin, hãy nói C:\Downloads\Goat-picstrong C:\Download\favicons\potato-iconsvà sau đó chạy cipher /w:C:\Downloadsnó sẽ bao gồm cả hai ổ đĩa đó chứ? hoặc nó cần phải được chạy trực tiếp trên các thư mục đó?
PsychoData

@PologistsoData: nếu Dê-pics và biểu tượng khoai tây ở các tập riêng biệt, bạn cần chạy mật mã trên mỗi tập riêng biệt. Nếu không, bạn chỉ cần chạy nó một lần trên một ổ chứa cả hai thư mục. Đối với hầu hết người dùng gia đình, không chắc là có nhiều khối lượng hoặc điểm gắn kết trong C: - trong trường hợp đó, mật mã chỉ có thể được sử dụng trên C :. Sau khi tất cả không gian "trống" (bao gồm các đoạn tệp bị xóa) thuộc về ổ đĩa / ổ đĩa không thuộc thư mục.
RedGrittyBrick

1
Bạn không thể đơn giản "sao chép một tệp lớn qua tệp nhạy cảm". Bởi vì trình soạn thảo của bạn có thể tạo một tệp mới với nội dung mới và chỉ cần hủy liên kết các tham chiếu cũ. Bởi vì hệ thống tập tin có thể chỉ phân bổ đoạn mới thay vì ghi đè lên đoạn cũ. Bởi vì phần cứng có thể đang phân bổ các khối ở nơi khác thay vì ghi đè lên chúng (đặc biệt đúng với SSD cho hiệu năng và mức độ hao mòn). Cuối cùng, dữ liệu có thể vẫn còn trên đĩa (ví dụ: ảnh chụp nhanh)
Huygens

8

CCleaner của Piriform cung cấp tùy chọn xóa sạch không gian trống. File Shredder cho phép xóa sạch một tập tin cụ thể "vào thời gian xóa"

** EDIT: Tìm thấy một cái gì đó trên hệ thống của MS. SDelete . Không thử nhưng có thể thử.


đã sử dụng nó, trong 6 năm :-), tôi chỉ muốn chắc chắn rằng không có tiêu chuẩn nào của Microsoft để thực hiện một nhiệm vụ nhạy cảm như vậy.
Tawfik Khalifeh

Tìm thấy một cái gì đó khác. Kiểm tra xem nó có giúp ích không
Alfabravo

đã kiểm tra nó, được đưa ra bởi @Moab trong các ý kiến ​​trên, thấy nó hữu ích, cảm ơn sự quan tâm của bạn.
Tawfik Khalifeh

1
@sarepta MS không giỏi trong việc cung cấp các công cụ tiêu chuẩn cho các tác vụ thông thường. Ngay cả khi có, các công cụ của bên thứ ba thường tốt hơn. Windows là một nền tảng mà bạn không nên lo lắng quá nhiều về việc gắn bó với cách làm việc "chính thức".
Isaac Rabinovitch

@IsaacRabinovitch thực sự. Dù sao đi nữa, những thứ của sysiternal thường giải quyết được những nhu cầu như vậy.
Alfabravo

2

Không phải Windows gốc, nhưng có khả năng đã được cài đặt cho nhiều người đọc câu hỏi này: Git cho Windows đi kèm với các cổng riêng của nhiều tiện ích Unix phổ biến, bao gồm shred. Theo mặc định, nó nằm ở C:\Program Files\Git\usr\bin\shred.exe.

Cách sử dụng cũng giống như trên Unix, vd C:\"Program Files"\Git\usr\bin\shred.exe myfile.txt


1

Nếu bạn coi Powershell là tích hợp sẵn, thì có thể viết một tập lệnh cho phép, có thể sử dụng Get-Randomđể ghi đè lên nội dung của tệp với các giá trị ngẫu nhiên, trước khi xóa nó.

Câu hỏi tràn ngăn xếp này có thể hữu ích.


có một chương trình c # đầy đủ chức năng nếu bạn muốn (đó là một chương trình nhỏ không phải là một chương trình đầy đủ).
Tawfik Khalifeh


0

SDelete gần với bản địa như tôi từng thấy.

Nó không có trình cài đặt, vì vậy nếu bạn chỉ cần trích xuất các tệp vào thư mục riêng của chúng trong Tệp chương trình, ngoài việc thêm nó vào PATH, bạn có thể sử dụng nó từ dòng lệnh như bạn muốn del. Nó có thể xóa đệ quy và cắt nhỏ cả nội dung và tên tệp.

Lần đầu tiên chạy, nó hiển thị một cuộc đối thoại "Đồng ý với các điều khoản", vì vậy hãy chạy nó một lần trước khi bạn viết bất cứ điều gì với nó.

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.