/ Forside / Teknologi / Operativsystemer / MS Windows / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
MS Windows
#NavnPoint
Klaudi 76474
o.v.n. 67550
refi 58409
tedd 45557
Manse9933 45149
molokyle 40687
miritdk 38357
briani 27239
BjarneD 26414
10  pallebhan.. 24310
Disk wipe tool til Windows?
Fra : Steen Suder


Dato : 16-07-06 18:16

Hvad findes der af værktøjer til Windows, der kan "cleane"/"wipe" den fri
plads på en disk?

Det skal være gratis.

--
Steen Suder
Prøv at forestille dig, at du er en anden, og læs så din artikel igennem
inden du sender den. Alle har interesse i, at du staver og formulerer
dig, så godt du kan. På den måde forstås det lettere, hvad du skriver.

 
 
John (16-07-2006)
Kommentar
Fra : John


Dato : 16-07-06 20:59

"Steen Suder" <sfs_news_spam@suder.dk> skrev i en meddelelse

> Hvad findes der af værktøjer til Windows, der kan
> "cleane"/"wipe" den fri
> plads på en disk?

Fx dette:

http://www.chip.de/downloads/c1_downloads_12994923.html

> Det skal være gratis.

Det er det også, og det indeholder faktisk hele tre programmer:
1) Eraser (overskriver fri plads) 2) Eraser Verify (overskriver
filer efter dit valg) samt 3) Create Nuke Boot Disk (fremstiller
floppy, der kan benyttes til at overskrive hele harddisken).

Jeg har kun gode erfaringer med programmet. Første gang jeg kørte
Eraser, blev 1.4 GB frigjort (!)

Mvh John


Steen Suder (16-07-2006)
Kommentar
Fra : Steen Suder


Dato : 16-07-06 22:04

John wrote:

<KLIP>

> Det er det også, og det indeholder faktisk hele tre programmer:
> 1) Eraser (overskriver fri plads) 2) Eraser Verify (overskriver
> filer efter dit valg) samt 3) Create Nuke Boot Disk (fremstiller
> floppy, der kan benyttes til at overskrive hele harddisken).
>
> Jeg har kun gode erfaringer med programmet. Første gang jeg kørte
> Eraser, blev 1.4 GB frigjort (!)

Ikke forstået.
Hvordan kan overskrivning af allerede fri plads give mere fri plads?


--
Steen Suder
Prøv at forestille dig, at du er en anden, og læs så din artikel igennem
inden du sender den. Alle har interesse i, at du staver og formulerer
dig, så godt du kan. På den måde forstås det lettere, hvad du skriver.

goofy (16-07-2006)
Kommentar
Fra : goofy


Dato : 16-07-06 22:24

Hejsa
"> Ikke forstået.
> Hvordan kan overskrivning af allerede fri plads give mere
> fri plads?

Det er et program, som jeg har forstået det, der overskriver
fri plads så det ikke er muligt at genskabe de filer der har
ligget på hd.

Om det skaber fri plads ved det, det er jeg ikke klar over.
Jeg bruger eraser nok jeg skal være sikker på at der ikke
kan genskabes noget, f.eks. når jeg skiller meg af med en
HD,


Med venlig hilsen

Steen



John (16-07-2006)
Kommentar
Fra : John


Dato : 16-07-06 23:56

"Steen Suder" <sfs_news_spam@suder.dk> skrev i en meddelelse

> Hvordan kan overskrivning af allerede fri plads give mere fri
> plads?

Tør jeg slet ikke begynde at gætte på :)

Læs evt den meget udførlige faq på hjemmesiden.

Mvh John


megacenter.dk (16-07-2006)
Kommentar
Fra : megacenter.dk


Dato : 16-07-06 22:58
Benny Andersen (19-07-2006)
Kommentar
Fra : Benny Andersen


Dato : 19-07-06 20:59

On Sun, 16 Jul 2006 19:15:56 +0200, Steen Suder wrote:

> Hvad findes der af værktøjer til Windows, der kan "cleane"/"wipe" den fri
> plads på en disk?

Med lidt begrænsninger, OS'et:

@echo off
setlocal
set wipePath=C:\usr\noname\bin\
if not n%1==n goto subrutine
for /d %%a in ( aa 55 aa ) do call %0 %%a.txt
goto endoffile
:subrutine
set patternFile=%1
set fortRun=0
:fortRunDone
set /a fortRun=fortRun+1
copy %wipePath%\%patternFile% %fortRun%p%patternFile% >nul 2>&1
set /P ^=. <nul
:fill2exp
set sourceFile=p%patternFile%
copy /b %fortRun%%sourceFile%+%fortRun%%sourceFile% %fortRun%q%patternFile%
>nul 2>&1
if errorlevel 1 goto nextLesserFill
set /P ^=. <nul
set sourceFile=q%patternFile%
copy /b %fortRun%%sourceFile%+%fortRun%%sourceFile% %fortRun%p%patternFile%
>nul 2>&1
if not errorlevel 1 goto fill2exp
set /P ^=. <nul
:nextLesserFill
for /f "tokens=3 usebackq" %%a IN (`dir ^| find /i "bytes free" `) do set
bytesFree=%%a
if %bytesFree% GTR 1 goto fortRunDone
del /q *%patternFile%
:endoffile
endlocal



Beliggende i samme dir filerne aa.txt og 55.txt. Disse skal blot bestå hex:
aa og hex 55 bytes alene, og være i størrelse fra 1 til max størrelsen på
en allocation enhed for drevet hvis frie plads skal wipes. Kan laves vha.

copy con >aa.txt
<tast:alt170>^z<tast:return>

og efterfølgende doubles op med copy /b efter princippet i ovenstående.

Begrænsninger er:
1. Sidste frie allocation unit, hvis ikke patternfilen har samme størrelse
som denne, vil den tilsvarende ikke blive fuldt overskrevet.
2. 'Halen' - den ubrugte plads på filer som skal bibeholdes wipes ikke. Jeg
ville også frygte det ikke ville være tilfældet med 'rigtige' wipe
programmer. Måske virkende workaround: a) kopier hvad der skal bevares til
andet drev. b) wipe hele drev. c) kopier tilbage.
--
Mvh
Benny Andersen

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste