Se elimino foto / file perché non vengono effettivamente eliminati? Come mai possono essere recuperati?


17

Sto cercando di eliminare alcune foto dalla Libreria / Disco rigido delle foto di mia figlia. Quello che ho fatto finora è che ho spostato le foto nel cestino e l'ho svuotato.

Ora il problema è che i file / le foto cancellati possono essere recuperati utilizzando qualsiasi software di recupero sul mercato. (Secondo mio marito)

Sono confuso. Se qualcuno elimina / cancella un'intera unità interna, come mai i file eliminati sono recuperabili?

Il computer di mia figlia è un iMac del 2014 che esegue El Capitan e ha un disco rigido SATA da 500 GB.


2
Domanda diversa, ma la risposta qui copre come cancellare in modo sicuro lo spazio libero - apple.stackexchange.com/questions/237232/…
Tetsujin,

2
La domanda è: proviene da un SSD o da un normale disco rigido? Fa la differenza. Ecco una risposta pertinente . La risposta molto breve è che un comando di cancellazione è come cancellare il tuo indirizzo dai registri della città ma non demolire la tua casa. HDD, lascia i dati, gli SSD in realtà razziano la terra.
Allan,

9
Non voglio che mia madre / mio padre eliminino foto / file dal mio Mac / iPhone (senza il mio consenso)!
klanomath,

5
@SherwoodBotsford Se la tua risposta a qualcuno che sta distruggendo i file di un'altra persona è "dovresti avere dei backup", ti manca completamente il punto. Ma suppongo che sia più un argomento Parenting.SE ...
user1686

2
@pipe Ho commentato la seconda versione (rivista) della domanda che non contiene più la parte "... trovo foto intime da parte della figlia ..." . Sono ancora convinto che un 2-99anni possa e dovrebbe essere in grado di mantenere qualsiasi sua foto indipendentemente dal suo contenuto (specialmente se è visibile solo una persona). Vorrei sottolineare i rischi connessi e insegnare alla persona come proteggerli. Ma questo probabilmente appartiene alla genitorialità e / o sicurezza / filevault
klanomath il

Risposte:


38

Risposta breve

Spostando un file nel Cestino e quindi svuotando il cestino o eseguendo un formato rapido di un disco rigido tradizionale (cioè non un disco a stato solido), in realtà non si eliminano i file. Invece, tutto ciò che stai facendo è eliminare le informazioni su tali file. Ciò significa che il sistema operativo non ha assolutamente idea di quei file, per non parlare di dove si trovano sul disco.

Risposta lunga

Ok, lasciami spiegare questo usando un'analogia.

Immagina di essere in una biblioteca e questa particolare biblioteca contiene 100.000 libri. Tutti questi libri sono indicizzati nel catalogo della biblioteca. Questo catalogo è accessibile tramite un computer che ti permette di cercare per titolo, autore, data, ecc. Soprattutto, ogni indice ti dice esattamente dove si trova quel libro. Ciò semplifica la ricerca di ciò che stai cercando quando è necessario. Basta condurre una ricerca nel catalogo e ti dirà esattamente dove si trova quel libro (cioè in quale sezione, riga e scaffale in cui si trova).

Un giorno qualcuno elimina accidentalmente la documentazione di un libro particolare dal catalogo della biblioteca. Il libro stesso è ancora lì, seduto esattamente nello stesso punto. Ma nessuno sa che è lì e / o dove si trova!

Il giorno successivo qualcuno entra e ruba il computer contenente il catalogo della biblioteca. Tutti i libri sono ancora lì, ma se tu entrassi e volessi trovare un libro particolare su Steve Jobs, non avresti idea di se quel libro sia in biblioteca e, in tal caso, dove trovarlo!

Ora immagina che il tuo disco rigido sia quella libreria. Contiene 100.000 file (documenti, foto, video, musica, ecc.).

  • Quando sposti un file nel Cestino e poi lo svuoti, è come se qualcuno cancellasse accidentalmente il record di un determinato libro dal catalogo della biblioteca.

  • Quando si cancella un disco rigido, è simile a qualcuno che ruba l'intero catalogo della biblioteca.

Quindi, usando la nostra analogia, i libri sono ancora sugli scaffali. Non sono andati da nessuna parte! Ma se volessi trovare quel libro che stai cercando, beh, non avresti assolutamente idea di dove cercare.

Allo stesso modo quando si eliminano file o si cancella un disco rigido. Il tuo computer non ha idea di quali siano i dati su quel disco rigido o dove siano. Quindi, come utente, se navighi nel disco rigido non vedrai quei file perché il tuo Mac non ne è consapevole e quindi non li visualizza. In realtà non esistono.

Ma, se dovessi usare un software di recupero dati, è simile a una biblioteca che assume qualcuno per entrare e camminare su e giù per ogni fila di scaffali e aprire ogni libro e prendere appunti sui loro titoli, autori, posizione, ecc. Il software di recupero dati non ha idea di cosa sia inizialmente sul tuo disco rigido, ma interrogherà ogni blocco di spazio per vedere effettivamente cosa c'è e può quindi recuperarlo . In altre parole, sta rendendo di nuovo visibile ciò che è già lì.

Quando svuoti il ​​cestino o cancelli un disco rigido e quindi inizi a salvare nuovi file sul tuo computer, nel tempo macOS sovrascriverà i dati precedenti perché non sa che ci sono dati lì. Lo vede solo come spazio libero e quindi disponibile per scrivere nuovi dati. Ecco perché il recupero dei dati ha sempre più successo subito dopo aver eliminato qualcosa, perché ci sono meno possibilità che siano già stati sovrascritti.

Se vuoi essere abbastanza sicuro che quelle foto intime non siano recuperabili, puoi:

  • Cancellazione sicura del disco rigido (poiché sei su El Capitan, leggi questa domanda e le sue risposte Come ottenere la funzione "cancella in modo sicuro" di Utility Disco su El Capitan & Sierra )
  • Riempi manualmente lo spazio vuoto del disco rigido con altri dati, preferibilmente file di grandi dimensioni (ad esempio un intero video di heap) e quindi quando è pieno, elimina questi file. In questo modo, i blocchi contenenti le foto precedenti devono essere sovrascritti con altri dati.

IMPORTANTE: se tua figlia ha i backup di Time Machine, anche tutte quelle foto intime saranno quasi certamente incluse in quei backup.

Un'ultima parola ...

Un'altra opzione che gli utenti possono prendere è quella di crittografare la propria unità di avvio del Mac. Questo proteggerà i tuoi dati perché tutto sul disco è crittografato. Se elimini i file, questi saranno irrecuperabili o, più precisamente, potranno essere recuperati, ma sono crittografati e quindi inaccessibili a chiunque non disponga delle credenziali giuste (ad es. Password di accesso, chiave di ripristino).

Per ulteriori informazioni su come utilizzare FileVault, consultare: Utilizzare FileVault per crittografare il disco di avvio sul Mac .


Ottima spiegazione!
Andre

3
Non sono sicuro della parte "cancella il disco rigido". Se intendevi selezionare ed eliminare tutti i file, è come distruggere il catalogo, sì. Riformattazione (scrittura di un nuovo filesystem) - forse sì, dipende. Ma nessuno di questi sembra essere comunemente chiamato cancellare il disco rigido stesso - che di solito si riferisce al riempimento dell'intero disco con dati vuoti ...
user1686

@grawity, penso che stesse usando "cancella il disco rigido" nel modo in cui l'OP ha usato nella domanda. L'OP sembra pensare che significhi "cancellare tutti i file" come metterli nel cestino e svuotarli.
JPhi1618,

2
C'è una differenza significativa tra il funzionamento del file system e questa analogia con la libreria. Vale a dire, se qualcuno vuole mettere un libro sullo scaffale in cui è conservato il libro non indicizzato, il vecchio libro viene buttato via completamente senza la possibilità di essere recuperato . Ciò e il fatto che il file system può memorizzare pagine diverse di un libro in posizioni completamente diverse. Questa è una bella analogia, ma penso che in alcuni scenari possa essere più fuorviante che utile.
undercat supporta Monica il

5
@undercat Sono totalmente d'accordo sul fatto che l'analogia non sia perfetta , ma in realtà mirava solo a spiegare come è possibile che i dati siano ancora nell'unità . La loro domanda originale è stata in qualche modo modificata, ma parte della domanda originale affermava: qualcuno può spiegarmelo? Sembra strano se elimini qualcosa che non stai effettivamente cancellando qualcosa! e penso che l'analogia funzioni bene per comunicare come sia possibile che cancellare qualcosa non stia effettivamente cancellando qualcosa.
Monomeeth

9

I file sul disco rigido sono tutti intorno e il sistema mantiene puntatori che puntano ai file. Quando elimini il file, elimini davvero solo il puntatore e i dati sono ancora lì, ma non riesci a trovarlo con gli strumenti normali. Il sistema operativo alla fine sovrascriverà quei dati con nuovi dati.

È qui che si verifica il recupero dei dati, ci sono strumenti che consentono la scansione dell'unità e il ripristino dei file (ripristino dei puntatori).

Un modo per evitare ciò è quello di sovrascrivere il luogo in cui i dati effettivi risiedono più volte. Di nuovo ci sono strumenti per questo.

Prima di El Capitan potresti svuotare in modo sicuro il cestino nel menu, ma quell'opzione è sparita perché non ha funzionato come dovrebbe. Nelle versioni più recenti questo potrebbe essere fatto da terminale come questo: diskutil secureErase freespace LEVEL /Volumes/DRIVENAME. Fonte: FileVault 2 crittografa anche il mio spazio libero su disco?

È possibile eliminare i file in questo modo con questo comando srm -v /path/to/file/to/securely/delete/example.png. Tuttavia, buoni strumenti potrebbero recuperare file cancellati in questo modo.

Sfortunatamente l'unica vera soluzione è pulire in modo sicuro l'intero disco e sovrascriverlo con 0 e 1 casuali. Una volta è sufficiente. Questo processo elimina tutto sull'unità e richiede molto tempo per il completamento.


2
0 o 1 più volte. Di solito è sufficiente tre volte. Una volta è sufficiente, per l'archiviazione magnetica. Due o più volte è la paranoia per l'archiviazione magnetica e non è ancora una garanzia per l'archiviazione flash. Non c'è motivo di pensare che tre volte sia "di solito abbastanza". security.stackexchange.com/questions/10464/…
MJeffryes,

@MJeffryes Sono d'accordo, grazie per il link, non ho mai prestato molta attenzione prima. Ho modificato il post. Grazie!
b4d

2
Si noti inoltre che né una volta, né un numero qualsiasi di volte è sufficiente per cancellare un SSD. Ecco perché Apple ha rimosso la funzione di cancellazione sicura. L'unico modo per cancellare correttamente un SSD è utilizzare le funzioni di cancellazione dell'unità, che vengono invocate come parte del processo di formattazione.
MJeffryes,

1
@MJeffryes - questo non è corretto rispetto ai moderni SSD (ultimi 5 anni). Il comando di eliminazione AT inviato all'unità contrassegnerà istantaneamente le celle eliminate come "nuove / non utilizzate" e, se viene inviato un comando di lettura, restituirà valori incomprensibili o nulli (rispettivamente DZAT o RZAT). Non è necessario "formattare" un SSD per cancellarlo in modo sicuro.
Allan,

5

Svuotare il cestino non cancella lo spazio occupato dai file sul disco: segna semplicemente quello spazio come disponibile per essere riutilizzato. Se lo spazio non è stato riutilizzato, i dati sono ancora presenti e possono essere trovati dal software che cerca nello spazio disponibile dell'unità cercando, ad esempio, frammenti di foto.

La cancellazione dello spazio richiederebbe tempo, quindi, poiché la maggior parte dei dati non è sensibile, di solito è meglio lasciarli lì piuttosto che cancellarli. Permette anche alle persone di riprendersi dalle oops.


2
"La cancellazione dello spazio richiederebbe tempo" Ancora più importante, causerebbe anche un aumento del rumore, dell'usura meccanica e del consumo di energia di un disco rigido e un aumento del consumo di energia e dell'usura su un disco a stato solido.
Alexander - Ripristina Monica il

4

La risposta di Monomeeth spiega già come funzionano la cancellazione e il recupero.

Cercherò di spiegare perché funzionano in questo modo.

I computer oggi sono veloci, ma non è sempre stato così. Concettualmente parlando, l'ultimo grande OS X (software che tutti i computer Apple hanno che li fa funzionare) ha molto in comune con i vecchi Unix degli anni '80 (pensate al software per vecchi computer delle dimensioni di un frigorifero che solo le università o le grandi aziende avevano).

La sovrascrittura dei dati su un disco rigido è costosa (richiede molte risorse del computer). La differenza tra l'eliminazione del puntatore (voce del catalogo della libreria think) su dove si trovano i dati e i dati stessi (think collection of encyclopedias) è (a seconda della dimensione dei dati) la differenza tra correre verso la casa accanto (secondi) e correndo per l'intero pianeta Terra (anni) ... o verso la luna e ritorno (secoli) ... o verso il prossimo sistema stellare (si ottiene l'idea). È difficile spiegare a una persona non tecnica quanto sia grande la differenza.

Anche se i computer funzionano molto più velocemente delle persone e i computer moderni funzionano molto più velocemente dei primi computer, la differenza è ancora significativa.

Ciò influisce anche sui fattori sociali: le persone vogliono che i loro computer siano veloci. Vogliono anche essere in grado di recuperare i file se li cancellano accidentalmente. C'è anche l'inerzia del fatto che i filesystem hanno quasi sempre funzionato in quel modo, e ci vorrebbe un sacco di programmatori (leggi: molto, molto costoso) per cambiarlo.

Tutto ciò si aggiunge al tuo attuale mac (e ad ogni altro computer) che funziona più o meno come descrive la risposta di Monomeeth.

Per maggiori informazioni vedi questa domanda e la mia risposta .


4

Questa risposta appartiene a Parenting SE, ma poiché la domanda è qui, inserirò anche qui la risposta. Non affronta la vera domanda hardware dell'OP.

A seguito di un commento. Le risposte tecniche lo riguardano. Puoi cancellare le immagini e ci sono app che scriveranno in modo incomprensibile sui file prima di cancellarle, rendendo improbabile il recupero senza competenze davvero tecnologiche.

Tuttavia, qualsiasi bambino con il cervello che Dio ha dato alle rape imparerà dalla prima esperienza e ti nasconderà le cose.

Questo non si vince impostando le regole. Vinci questo convincendola che non vuole questo genere di cose sul suo computer. Discutere il contenuto che ti preoccupa. È molto meglio che lei sia aperta e ne parli, quindi che lei ne sia riservata. Nel complesso questo processo inizia anni prima. Guadagnare fiducia a questo punto è difficile.

14 è un'età difficile. Abbiamo fatto tutte scelte stupide a quell'età. Ho sempre pensato di poter parlare di qualsiasi cosa con i miei genitori. Hanno sottolineato possibili aspetti negativi delle cose, ma mi hanno detto che mi era permesso fare i miei errori. Ne ho fatti alcuni. Ma non tanti quanti sono i miei compagni di classe.

O le porti via il computer.

Modi in cui tuo figlio può eludere il tuo tentativo di controllare il contenuto dei suoi dispositivi:

  1. Passcode il dispositivo.
  2. Crittografa il disco rigido.
  3. Partizionare il disco rigido e rendere crittografata la partizione aggiuntiva.
  4. Partizionare il disco rigido e normalmente lasciarlo non montato.
  5. Crea una cartella nascosta.
  6. Crea più librerie di foto.
  7. Tieni le cose su una chiavetta USB. Sulla chiavetta USB è possibile eseguire qualsiasi combinazione di 1-6.
  8. Crea un nuovo account utente e richiedi l'accesso. Non mostrare gli elementi di accesso nella schermata iniziale. Usa un account per la scuola e l'altro per le cose clandestine.
  9. Archivia le cose nel cloud.
  10. Conserva le cose in un archivio che Spotlight (o equivalente) non cerca.
  11. Crea un nuovo account e-mail su un server pubblico. Invia roba come allegati a quell'account.

3

Il dispositivo di archiviazione è come un grande libro con una directory. Le informazioni sono memorizzate su alcune delle sue pagine e la directory avrà un puntatore corrispondente che porta a quelle pagine. Quando elimini qualcosa, le pagine rimangono intatte, ma la directory che la conduce sarà contrassegnata come vuota. Quando sfogli queste pagine da solo vedrai i dati che hai "cancellato".


3

L'idea di base di un disco rigido è che tu sia composto da un mucchio di pezzi che possono essere messi in due stati diversi. In un certo senso, il tuo disco rigido contiene miliardi di interruttori che possono essere ruotati da una parte o dall'altra. Quando apri un file, il tuo computer esamina gli interruttori appropriati del tuo disco rigido, vede in che stato si trovano ed elabora tali informazioni per creare ciò che vedi sullo schermo. Il computer tiene traccia di quali file vengono salvati in quali parti e ogni volta che si salva un nuovo file, cerca una serie di opzioni non ancora utilizzate. Se non ci sono opzioni gratuite, ti dice che non puoi salvare il file.

Quando sposti un file nel cestino, comunica al computer che non hai più bisogno del file. Quindi il computer quindi registra i file in cui sono memorizzati i file ed elimina i record che memorizzano la posizione di quel file. Ora il percorso di quel file non è più elencato come "usato" e se il computer deve salvare un file da qualche parte, può usare quello spazio.

Pertanto, quando sposti un file nel cestino, le opzioni che rappresentano quel file non vengono modificate. Tutto ciò che cambia è che la loro posizione non è contrassegnata come "usata". Ora, ti starai chiedendo "Perché questi interruttori non sono cambiati?" E la domanda corrispondente è "Perché dovrebbero essere?" Una configurazione di switch è altrettanto valida di un'altra. Il computer potrebbepassare e "resettare" tutti gli switch, ma non ci sono vantaggi dal punto di vista computazionale. La memorizzazione di un file dopo che le opzioni sono state "ripristinate" non è più rapida del salvataggio di un file con opzioni in una configurazione casuale. Ogni volta che passi a ripristinare gli interruttori è solo uno spreco. Da un punto di vista computazionale, non esiste una cosa come "cancellare" un file, c'è solo la scrittura di un altro file in cui si trovava il primo file. Se si desidera rendere un file irrecuperabile, è necessario scrivere qualcos'altro nella parte del disco rigido in cui è memorizzato.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.