Czy w systemie Windows jest wbudowane polecenie / narzędzie cmd, które może niszczyć pliki (usuwać i zastępować losowymi danymi) bez konieczności korzystania z oprogramowania innych firm? W Linuksie używałbym shred. To wspaniałe narzędzie, które nie tylko usuwa pliki, ale także niszczy wszelkie „pozostałości” pozostawione na dysku przez zastąpienie danych.
windows
file-shredding
Tawfik Khalifeh
źródło
źródło
Odpowiedzi:
Prawdopodobnie nie. Chyba że dodali jedną w Win 8Niedawno kupiłem nowy komputer z Win 7, producent dołączał aplikację niszczarki innej firmy. Wnioskuję, że albo nie ma jednego w standardzie (i nigdy o nim nie słyszałem), albo (mniej prawdopodobne?), Że producent dodał niepotrzebne bloatware bez zwykłego fragmentu uzasadnienia.
Trudno jednak udowodnić, że jest negatywny.Uwagi:
Shred tylko nadpisuje plik, nie wyszukuje fragmentów i kopii danych w nieprzydzielonym miejscu na dysku (spowodowanym edycją itp.).
Nie musisz zastępować pliku więcej niż jeden raz. Przeciwnie, twierdzenia przeciwne zostały już dawno obalone .
Nie ma znaczenia, czym go zastąpisz.
Wystarczy więc skopiować wystarczająco duży, ale nieszkodliwy plik na wierzch.
Aktualizacja
Możesz usunąć plik, a następnie użyć szyfru
Prawdopodobnie szybciej jest po prostu skopiować duży plik na wrażliwy plik, ale bezpieczniej jest wyczyścić nieprzydzielone miejsce.
źródło
C:\Downloads\Goat-pics
i in,C:\Download\favicons\potato-icons
a następnie uruchomcipher /w:C:\Downloads
, czy obejmie oba te dyski? czy też musi być uruchamiany bezpośrednio w tych folderach?CCleaner firmy Piriform oferuje opcję wymazania wolnego miejsca. File Shredder pozwala wymazać określony plik „w czasie usuwania”
** EDYCJA: Znalazłem coś na sysinternas MS. SDelete . Nie próbowałem, ale mogłem spróbować.
źródło
Nie pochodzi z Windows, ale prawdopodobnie zostanie już zainstalowany dla wielu osób czytających to pytanie: Git dla Windows ma własne porty wielu popularnych narzędzi uniksowych, w tym
shred
. Domyślnie znajduje się wC:\Program Files\Git\usr\bin\shred.exe
.Użycie jest takie samo jak w systemach uniksowych, np
C:\"Program Files"\Git\usr\bin\shred.exe myfile.txt
źródło
Jeśli uważasz, że Powershell jest wbudowany, możliwe jest napisanie skryptu let, być może przy użyciu
Get-Random
do zastąpienia zawartości pliku losowymi wartościami przed usunięciem.To pytanie o przepełnienie stosu może być przydatne.
źródło
Dziś google , znalazł się artykuł w lifewire.com , i osiadł na gumkę . Jak na razie jestem pod dużym wrażeniem. Integruje się z Eksploratorem Windows, dodając Gumkę -> Wymaż menu wyboru prawym przyciskiem myszy.
źródło
SDelete jest tak blisko natywnego, jak kiedykolwiek znalazłem.
Nie ma instalatora, więc jeśli po prostu wyodrębnisz pliki do ich własnego katalogu w Program Files, a nie dodasz go do swojego
PATH
, możesz użyć go z wiersza poleceń, tak jak chceszdel
. Może usuwać rekurencyjnie i niszczy zarówno zawartość pliku, jak i nazwę.Przy pierwszym uruchomieniu wyświetla się okno dialogowe „Zgadzam się z warunkami”, więc uruchom je raz, zanim coś z nim wykonasz.
źródło