Vấn đề với việc sử dụng Disk Utility hoặc dd if=/dev/zero
xóa đĩa là:
Nó áp dụng hao mòn không cần thiết cho ổ đĩa SSD.
Nó sẽ gửi giá trị dung lượng của ổ đĩa qua giao diện của ổ đĩa. Nếu bạn đang sử dụng máy Mac cũ có cổng USB 2 hoạt động kém, sẽ mất nhiều thời gian hơn so với máy. Nó cũng sẽ đánh thuế CPU và hệ thống con USB của bạn bằng cách gửi tất cả các số 0 xung quanh.
Việc xóa an toàn dựa trên phần sụn có thể nhanh hơn nhiều so với việc gửi các số 0 đến ổ đĩa, ngay cả trên các ổ đĩa quay. Đối với các ổ đĩa có hỗ trợ mã hóa, nó sẽ gần như ngay lập tức, vì tất cả các ổ đĩa cần làm là ghi đè lên các khóa mã hóa và dữ liệu trở nên vô dụng. Trên các ổ đĩa đó và trên SSD, việc xóa an toàn sẽ mất 1-4 phút (!).
Tất cả các ổ đĩa hiện đại đều hỗ trợ các lệnh Xóa an toàn ATA . Các lệnh này có phần sụn của ổ đĩa thực hiện việc xóa dữ liệu.
Trên Linux, tiện ích hdparm hiển thị chức năng này cho người dùng - xem hdparm --security-help
chi tiết.
Thật không may, không có hdparm
OS X, vì OS X không cung cấp bất kỳ cách nào để người dùng gửi các lệnh SATA tùy ý đến ổ đĩa :(
Có một cách giải quyết dễ dàng?