Code Monkey home page Code Monkey logo

lethe's Issues

How to add customized verification?

@Kostassoid Hi. I want to add a customized verification process, I've introduced new command line argument and the process should be if I send 20 the verification will be completed at 20% instead of 100%. So everytime if I send some number the verification should take place upto that count only not 100%.
Where do I need to make the change? Can you please guide a bit about the class or method where it is appropriate.
Thanks.

How to wipe multiple external drives?

I've 3-4 external drives connected, When I initiate the wipe on 1 drive it starts wiping and when I start another process of LETHE and try to wipe the other drive it gives error "Unable to enumerate storage devices". How I can use it to wipe multiple drives?
The -l (list) command also doesn't work.
This is the error I get when I try to wipe the other drives if some are already in progress.
Unable to enumerate storage devices. : Cannot open device \?\Volume{7e6adb17-0000-0000-0000-100000000000}.:

Windows support

  • Get drives list
  • Get extended drive properties
  • Implement direct access
  • Test/benchmark
  • Update docs

How can I use this app on the Windows?

How can I use this app on the Windows?

C:\Users\Administrator\Downloads\lethe.exe wipe --scheme=zero --blocksize=128k --verify=no E:
Error: Unknown device E:

image

Checkpoints

  • Keep progress snapshot
  • Handle SIGTERM
  • Store/load checkpoint
  • Resume from checkpoint
  • Extend UI
  • Update docs

Verification failed

Hey Kosta,

i´ve used your nice tool to wipa a 1,8TB HDD Seagate on Windows 10 v20H2 (Biuld 19042.1586).
The disk got filled randomly twice, but verification failed.

C:\WINDOWS\system32>cmd /K D:/downloads/lethe.exe wipe --blocksize=4k \Device\Harddisk1\Partition2

Wiping:

Device           \Device\Harddisk1\Partition2  

Size             1.82TB  

Scheme           Double random fill, 2 passes  

                 - random fill

                 - random fill

Block size       4.00KB

Verification     Last stage only

Are you sure? (type 'yes' to confirm): yes

Stage 1/2: Performing Random Fill
✔ Completed in 14 hours

Stage 2/2: Performing Random Fill
✔ Completed in 9 hours

Stage 2/2: Verifying Random Fill
❌ FAILED! Verification failed!
Retrying previous stage at 2000263573504 in 3 seconds.

Stage 2/2: Performing Random Fill
✔ Completed in 0 seconds

Stage 2/2: Verifying Random Fill
❌ FAILED! Verification failed!
Retrying previous stage at 2000263573504 in 3 seconds.

Stage 2/2: Performing Random Fill
✔ Completed in 0 seconds

Stage 2/2: Verifying Random Fill
❌ FAILED! Verification failed!
Retrying previous stage at 2000263573504 in 3 seconds.

Stage 2/2: Performing Random Fill
✔ Completed in 0 seconds

Stage 2/2: Verifying Random Fill
❌ FAILED! Verification failed!
Retrying previous stage at 2000263573504 in 3 seconds.

Stage 2/2: Performing Random Fill
✔ Completed in 0 seconds

Stage 2/2: Verifying Random Fill
❌ FAILED! Verification failed!
Retrying previous stage at 2000263573504 in 3 seconds.

Stage 2/2: Performing Random Fill
✔ Completed in 0 seconds

Stage 2/2: Verifying Random Fill
❌ FAILED! Verification failed!
Retrying previous stage at 2000263573504 in 3 seconds.

Stage 2/2: Performing Random Fill
✔ Completed in 0 seconds

Stage 2/2: Verifying Random Fill
❌ FAILED! Verification failed!
Retrying previous stage at 2000263573504 in 3 seconds.

Stage 2/2: Performing Random Fill
✔ Completed in 0 seconds

Stage 2/2: Verifying Random Fill
❌ FAILED! Verification failed!
Retrying previous stage at 2000263573504 in 3 seconds.

Stage 2/2: Performing Random Fill
✔ Completed in 0 seconds

Stage 2/2: Verifying Random Fill
❌ FAILED! Verification failed!
❌ Unexpected error: Verification failed!

C:\WINDOWS\system32>
C:\WINDOWS\system32>

Secure Wipe support

Investigate the possibility of issuing Secure Wipe ATA command(s) for SSDs after normal fill/validate stages.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.