Skip to content

dellzou/QuickWipe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuickWipe - 智能硬盘安全擦除工具

项目简介

QuickWipe 是一个智能的硬盘安全擦除工具,能够根据硬盘类型(HDD/SSD)和接口(SATA/NVMe)自动优化填充率,在保证数据安全性的同时显著提升擦除速度。支持 Windows 和 Linux 双平台。

核心特性

  • 智能填充率调整:自动检测硬盘类型和接口,为不同硬件配置最优填充率
  • 跨平台支持:完全兼容 Windows 和 Linux 系统
  • 平衡安全与速度:通过部分填充(20%-30%)而非全盘填充,大幅减少等待时间
  • 灵活配置:支持自动识别和手动指定两种填充率模式
  • 安全确认机制:操作前双重确认,防止误操作
  • 实时进度显示:擦除过程中显示详细进度信息

技术原理

自动填充率策略

工具根据硬盘硬件特性自动选择最优填充率:

硬盘类型 接口类型 建议填充率 说明
机械硬盘 (HDD) SATA 20% 机械硬盘速度较慢,20%填充在安全性和速度间取得平衡
固态硬盘 (SSD) SATA 25% SATA SSD速度中等,适当提高填充率增强安全性
固态硬盘 (SSD) NVMe 30% NVMe SSD速度极快,可承受更高填充率
未知类型 未知 20% 保守策略,确保基本安全性

数据安全机制

  1. 部分覆盖策略:研究表明,对现代存储设备的部分随机覆盖已能有效防止数据恢复
  2. 两种填充模式:支持 0x00(全零)和 0xFF(全一)两种填充模式
  3. 权限验证:运行时自动检查管理员/root权限,确保操作合法性

系统要求

  • 操作系统:Windows 10/11 或 Linux(Ubuntu/Debian/CentOS等)
  • Python版本:Python 3.6 或更高版本
  • 权限要求:管理员(Windows)或 root(Linux)权限

安装与依赖

Linux 系统

About

QuickWipe 是一个智能的硬盘安全擦除工具,能够根据硬盘类型(HDD/SSD)和接口(SATA/NVMe)自动优化填充率,在保证数据安全性的同时显著提升擦除速度。支持 Windows 和 Linux 双平台。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages