Slik fjerner du ledig plass på Mac-stasjoner med OS X El Capitan

Mange Mac-brukere som kjører en moderne versjon av OS X El Capitan, har lagt merke til at funksjonen Secure Erase Free Space har gått glipp av Diskverktøy. Hva funksjonen "Slett ledig plass" gjorde (og fremdeles gjør det i tidligere versjoner av Mac OS X) overskrev det ledige rommet på en stasjon for å forhindre filgjenoppretting, legge til et lag med sikkerhet og personvern til fjerning av filer, mye på den måten Sikker tom papirkurv utførte en lignende funksjon for å overskrive data etter fjerning.

For de som lurer på, ble disse funksjonene fjernet fra den moderne versjonen av Diskverktøy i Mac OS X fordi de ikke fungerer på SSD-volumer, som blir stadig mer vanlig, og nesten alle Mac-bærbare datamaskiner leveres med dem som standard nå. Men ikke alle har en SSD-stasjon, og derfor kan enkelte brukere fortsatt ønske å utføre en sikker sletting av ledig plass på Mac-harddisken. For å oppnå den samme sikre sletningen i moderne versjoner av Mac OS X må du gå til kommandolinjen. Og ja, dette fungerer for å slette ledig plass på eldre versjoner av Mac OS X, men siden de kan gjøre samme oppgave med Disk Utility, er det kanskje litt mindre relevant for tidligere utgivelser.


Dette er kun for avanserte Mac-brukere som er komfortable med å sikkerhetskopiere Mac-en, ved hjelp av kommandolinjen med eksakt syntaks, og konseptene bak permanent fjerning av data. For å være helt klart, slettes denne sikkerheten kun ledig plass på en stasjon, som har til hensikt å hindre gjenoppretting av filer, det utfører ikke en sikker sletning av hele harddisken som beskrevet her.

Slik fjerner du ledig plass på Mac OS X El Capitan-stasjoner via kommandolinje, uten diskverktøy

Sikkerhetskopier Macen din før du prøver å bruke disse kommandoene. Kommandolinjen krever presis syntaks og er uforgivende, feil kommandoer kan føre til utilsiktet fjerning av data du ikke vil slette, permanent, da dette er en sikker slettefunksjon. Du har blitt advart, så sikkerhetskopier Mac-dataene dine først, og fortsett på egen risiko.

For å komme i gang, start Terminal (funnet i / Programmer / Verktøy /) og bruk følgende generelle syntaks, erstatte nivå og kjøre navn etter behov:

diskutil secureErase freespace (level 0-4) /Volumes/(Drive Name)

(nivå 0-4) er et tall som angir antall passerer for å skrive til ledig plass, "freespace" indikerer at du sletter bare ledig plass og ikke hele stasjonen selv - en kritisk viktig forskjell - og (stasjonsnavn) er selvforklarende. Brukere kan også velge diskidentifikatoren hvis ønskelig. Hvis du ikke er sikker på navnet på stasjonen, viser bruk av diskutil-liste alle monterte stasjoner og partisjoner. Hvis den aktuelle stasjonen har plass i navnet, bør du plassere det i anførselstegn eller unnslippe det med tilbakeslag.

For eksempel, for å utføre en sikker sletting med 35 passerer på ledig plass på en stasjon kalt "Macintosh HD", kan du bruke følgende kommandostreng:

diskutil secureErase freespace 3 "/Volumes/Macintosh HD"

Slående retur vil øyeblikkelig starte sikker sletning av ledig plass. Dette er irreversibelt, slik som vi allerede har nevnt et dusin ganger, må du være sikker på at syntaksen er nøyaktig.

Den manuelle sideoppføringen på diskutil gir følgende detaljer om sikker slettingsfunksjonen, og angir nivået av skriving over ledig plass.

secureErase [freespace] level device
Slett, med en sikker metode, enten en hel disk (inkludert
alle partisjoner), eller bare ledig plass (ikke i bruk
for filer) på et nåværende volum. Slette en hel-
disken vil la den være ubrukelig til den er delt opp igjen.
Sletting av freespace på et volum vil forlate det akkurat som det var
fra et sluttbrukerperspektiv, med unntak av at det vil
ikke mulig å gjenopprette slettede filer eller data ved hjelp av verktøyet
programvare. Hvis du trenger å slette alt innholdet i en partisjon
men ikke den hosting hele disken, bruk nullDisk eller randomDisk
verb. Eierskap av den berørte disken er nødvendig.

Nivået bør være ett av følgende:

o 0 - Enkelt-pass null-fylle slette.

o 1 - Enkelt-pass tilfeldig fylling slette.

o 2 - US DoD 7-pass sikker sletting.

o 3 - Gutmann algoritme 35-pass sikker sletting.

o 4 - US DoE algoritme 3-pass sikker sletting.

Det er alt det er, og det er slik at du kan fortsette å slette ledig diskplass på en Mac som kjører OS X El Capitan eller senere med det nylig begrensede Diskverktøyet. Et annet alternativ er å bruke en gammel versjon av Diskverktøy i moderne versjoner av Mac OS X, enten fra en oppstartstasjon eller gjenopprettingsmodus, av en eldre Mac OS-utgivelse, eller med selve programmet, men det anbefales vanligvis ikke.

Og ja, dette fungerer både på standard harddiskstasjoner med spinnplater og moderne SSD-disker, men med en SSD-stasjon er funksjonen mindre relevant, da TRIM / søppelsamling skal håndtere filfjernelsen på egenhånd. For SSD-volumer, er et bedre alternativ å aktivere og bruke FileVault-diskkryptering på Mac, som krypterer data på stasjonen som gjør den uopprettelig uten FileVault-tasten, og dermed eliminerer behovet for å slettet ledig plass på volumet.

Vet du om andre nyttige tips for sikker fjerning av data eller triks, eller en annen måte å sikkert slette ledig diskplass i moderne versjoner av Mac OS X? Gi oss beskjed i kommentarene.