Skip to content
This repository has been archived by the owner on Jan 17, 2020. It is now read-only.

Implement overwrite process #4

Open
benjaoming opened this issue May 13, 2017 · 0 comments
Open

Implement overwrite process #4

benjaoming opened this issue May 13, 2017 · 0 comments

Comments

@benjaoming
Copy link
Member

benjaoming commented May 13, 2017

Once #3 is solved, we should be ready to overwrite drives.

(Step zero: Receives a request and generates a new job_id for which the overwrite job progress and results will be collected and store)

  1. Gather a "before" sample of data from random sector, store it in the results
  2. Perform SMART self test if available
  3. Perform ATA Secure Erase if available
  4. Fallback to classic wipe 1-pass with zeros if ATA Secure Erase is unavailable
  5. Make sure to store progress for current job
  6. Sample "after" data (same sample area as "before" data), store it in the results, verify that zeros are read out!
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant