Làm cách nào để có được chức năng xóa một cách an toàn trên chức năng của Tiện ích đĩa trên El Capitan & Sierra


20

Lên đến Yosemite Tôi thường xuyên sử dụng Tiện ích đĩa với Xóa> Tùy chọn bảo mật ...> ghi một số không vào toàn bộ đĩa ... như một phương pháp đơn giản để kiểm tra đầy đủ rằng đĩa có an toàn tuyệt đối không trước khi cài đặt hệ thống mới hoặc sao lưu trên đó

Đối với tôi, đó là một quy tắc để xác minh đầy đủ phương tiện trước khi bắt đầu công việc sản xuất trên nó.

Vì El Capitan (và do đó trên Sierra), chức năng này dường như không thể truy cập được.

Là chức năng này ẩn ở một nơi khác?

Các tùy chọn khác để thực sự xóa hoàn toàn một đĩa, bất kể công nghệ được sử dụng là gì , mục đích là để xác minh rằng người ta có thể ghi ở mọi nơi trên đĩa mà không gặp bất ngờ xấu nào sau này?

Câu trả lời:


22

Sử dụng diskutiltừ Terminal. Lệnh sau

diskutil secureErase 0 /dev/diskX

Sẽ xóa đĩa của bạn, được xác định bởi X, với một số không. Bạn có thể nhận được một danh sách các tùy chọn có sẵn cho bạn bằng cách ban hành lệnh mà không có bất kỳ tùy chọn nào:

$ diskutil secureErase

Usage:  diskutil secureErase [freespace] level MountPoint|DiskIdentifier|DeviceNode
Securely erases either a whole disk or a volume's freespace.
Level should be one of the following:
        0 - Single-pass zeros.
        1 - Single-pass random numbers.
        2 - US DoD 7-pass secure erase.
        3 - Gutmann algorithm 35-pass secure erase.
        4 - US DoE 3-pass secure erase.
Ownership of the affected disk is required.
Note: Level 2, 3, or 4 secure erases can take an extremely long time.


Xóa an toàn và SSD

Bạn không cần phải xóa SSD một cách an toàn vì việc xóa tiêu chuẩn đã quá đủ để bảo mật dữ liệu của bạn. Lý do bạn cần nhiều lần vượt qua hoặc thậm chí xóa xóa an toàn 7 lần là vì với các ổ đĩa cứng (HDD) truyền thống, dữ liệu được lưu trữ trên các đĩa từ tính để lại dấu ấn từ tính còn sót lại ngay cả khi bị xóa. Đây là cách các tiện ích COTS (Commercial Off the shelf) như phần mềm Disk Drill có thể tái tạo lại một ổ đĩa. Đây không phải là trường hợp với SSD; không có gì được từ hóa

Trên thực tế, chúng tôi khuyên bạn (nên đọc điều đó có nghĩa là rất khuyến khích) rằng bạn không thực hiện xóa an toàn vì bạn sẽ rút ngắn tuổi thọ của ổ SSD do hoạt động ghi tăng lên.

Mỗi Apple :

Lưu ý: Với ổ SSD, Xóa an toàn và Xóa không gian trống không khả dụng trong Disk Utility. Các tùy chọn này không cần thiết cho ổ SSD vì việc xóa tiêu chuẩn gây khó khăn cho việc khôi phục dữ liệu từ SSD. Để bảo mật hơn, hãy xem xét bật mã hóa FileVault khi bạn bắt đầu sử dụng ổ SSD.

Bây giờ, nếu TRIM được bật (và nó sẽ là nếu máy Mac của bạn đi kèm với SSD từ nhà máy), nó sẽ xử lý nhiệm vụ giải phóng các khối dữ liệu không còn được sử dụng để chúng có sẵn để ghi ngay lập tức.

Ổ cứng thông thường đã không làm điều này. Khi bạn xóa một tệp, nó chỉ xóa con trỏ tới dữ liệu, không phải dữ liệu.


Có vẻ như lệnh chính xác cho trường hợp của tôi là diskutil secureErase 0 /dev/diskX.
dan

Thật. Tôi chỉ sử dụng "2" làm ví dụ vì "0" có thể gây nhầm lẫn. Khi tôi lần đầu tiên sử dụng tiện ích này, tôi đã nghĩ "7" là dành cho bảy DOD vượt qua.
Allan

1
Thật kỳ lạ khi các phương pháp xóa này được thiết kế cho các đĩa của thập niên 1980 và 1990 vẫn có thể truy cập được và chúng được gọi là "cấp độ".
Michael Hampton

@MichaelHampton - Tôi không chắc tại sao Apple chọn "cấp độ"; đó là lên chúng. Nhưng SSD không yêu cầu xóa an toàn đã không trở thành xu hướng cho đến vài năm trước. Ngay cả ngày nay, chúng ta vẫn có TSM hoặc phương tiện kéo sợi truyền thống nên chúng ta vẫn cần các công cụ.
Allan

@ ALLan Bạn đang sử dụng ổ đĩa MFM hoặc RLL cổ trong các hệ thống hiện đại? Đó là điều duy nhất bạn có thể cần là "US DOD 7-pass" hoặc hai thứ khác để làm. Và bạn không sử dụng bất kỳ thứ nào trong số này cho SSD, trừ khi bạn đang cố gắng phá hủy nó.
Michael Hampton

5

Cả Allan và Klanomath đều cung cấp lời khuyên chính xác về cách thực hiện việc này thông qua Terminal. Tuy nhiên, nếu bạn muốn làm điều này với ổ cứng (chứ không phải SSD), tùy chọn vẫn có trong Disk Utility, mặc dù nó đã thay đổi.

Thực hiện theo các bước sau:

  1. Chọn âm lượng (không phải đĩa vật lý và không phải ổ SSD) trong thanh bên
  2. Nhấp vào nút Xóa
  3. Nhấp vào Tùy chọn bảo mật
  4. Chọn mức độ xóa an toàn trong cửa sổ tiếp theo bằng cách di chuyển thanh trượt. Bạn sẽ thấy rằng có một tùy chọn để ghi ngẫu nhiên dữ liệu theo sau là một số 0 trên toàn bộ ổ đĩa.

Hi vọng điêu nay co ich.


Cảm ơn bạn cho thông tin chính xác này. Nhưng giống như nhiều người dùng, tôi sẽ quên nó. Đây là lý do tại sao tôi ghét rất nhiều chức năng ẩn.
dan

Nhưng tôi nghĩ tùy chọn này không có ở Sierra? Không phải đó là những gì OP và câu trả lời khác nói sao? @danielAzuelos
Revetahw nói Phục hồi Monica

@Fiksdal Tùy chọn chỉ khả dụng nếu bạn chọn ổ cứng trong thanh bên. Chọn bất cứ thứ gì khác, chẳng hạn như SSD, không đưa ra cho người dùng lựa chọn này vì không cần phải thực hiện Xóa an toàn trên SSD.
Monomeeth

NB bạn cần chọn phân vùng của ổ cứng , không phải chính ổ cứng. Nếu nó không được liên kết hoặc ở định dạng mà OS X không nhận ra, thì bạn phải tạo phân vùng trước, sau đó tiến hành Xóa.
Sparhawk

3

Xóa không an toàn / an toàn chỉ có thể truy cập thông qua Terminal> diskutil zeroDisk|randomDisk|secureErase device.

man diskutil giúp:

zeroDisk [force] device
            Erase a device, writing zeros to the media.  The device can be a whole-disk or a partition.  In either
            case, in order to be useful again, zero'd whole-disks will need to be (re)partitioned, or zero'd parti-
            tions will need to be (re)formatted with a file system, e.g. by using the partitionDisk, eraseDisk, or
            eraseVolume verbs.  If you desire a more sophisticated erase algorithm or if you need to erase only
            free space not in use for files, use the secureErase verb.  The force parameter causes best-effort,
            non-error-terminating, forced unmounts and shared-mode writes to be attempted; however, this is still
            no guarantee against drivers which claim the disk exclusively. In such cases, you may have to first
            unmount all overlying logical volumes (e.g. CoreStorage or AppleRAID), or, if a disk is partially dam-
            aged in just the wrong way, even un-install a kext or erase the disk elsewhere.  Ownership of the
            affected disk is required.

 randomDisk [times] device
            Erase a whole disk, writing random data to the media.  Times is the optional (defaults to 1) number of
            times to write random information.  The device can be a whole-disk or a partition.  In either case, in
            order to be useful again, randomized whole-disks will need to be (re)partitioned, or randomized parti-
            tions will need to be (re)formatted with a file system, e.g. by using the partitionDisk or eraseDisk
            verbs.  If you desire a more sophisticated erase algorithm or if you need to erase only free space not
            in use for files, use the secureErase verb.  Ownership of the affected disk is required.

 secureErase [freespace] level device
            Erase, using a secure method, either a whole-disk (including any and all partitions), or, only the free
            space (not in use for files) on a currently-mounted volume.  Erasing a whole-disk will leave it useless
            until it is partitioned again.  Erasing freespace on a volume will leave it exactly as it was from an
            end-user perspective, with the exception that it will not be possible to recover deleted files or data
            using utility software.  If you need to erase all contents of a partition but not its hosting whole-
            disk, use the zeroDisk or randomDisk verbs.  Ownership of the affected disk is required.

            Level should be one of the following:

                  o   0 - Single-pass zero-fill erase.

                  o   1 - Single-pass random-fill erase.

                  o   2 - US DoD 7-pass secure erase.

                  o   3 - Gutmann algorithm 35-pass secure erase.

                  o   4 - US DoE algorithm 3-pass secure erase.

Tôi hiểu sự lựa chọn này: bảo vệ những người vô tội.
dan

Tôi đã yêu thanh cuộn! Tôi sẽ không bao giờ bỏ lỡ Tiện ích đĩa :).
dan

Tài khoản loại bỏ hoàn toàn.
klanomath

3
@danielAzuelos Chọn câu trả lời của Allan. Anh ấy là người đầu tiên trả lời câu hỏi của bạn ... Và với 10 điểm của bạn, tôi đã giành được đặc quyền phân tích trang web - đủ tốt rồi ... ;-)
klanomath

1
@danielAzuelos Tôi sẽ yêu cầu anh ấy cải thiện câu trả lời của mình một chút (ví dụ: hdd <-> ssd) ;-) và dụ dỗ anh ấy với 15 điểm
klanomath
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.