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

17

Sto cercando di eliminare alcune foto dalla libreria di foto di mia figlia / disco rigido. Quello che ho fatto finora è che ho spostato le foto nel cestino e svuotato.

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

Sono confuso. Se qualcuno cancella / 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.

    
posta Andrea 05.12.2017 - 09:31
fonte

7 risposte

37

Risposta breve

Spostando un file nel Cestino e poi svuotando il cestino, o facendo un rapido formato di un disco rigido tradizionale (cioè non un'unità a stato solido), in realtà non eliminazione dei file. Invece, tutto quello che stai facendo è eliminare le informazioni su quei file. Ciò significa che il sistema operativo non ha assolutamente idea di quei file esistano, per non parlare di dove sul disco esistono.

Risposta lunga

Ok, lascia che ti spieghi 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. In questo modo è facile trovare ciò che stai cercando quando è necessario. Effettua semplicemente una ricerca del catalogo e ti dirà esattamente dove si trova quel libro (cioè quale sezione, riga e scaffale in cui si trova).

Un giorno, qualcuno cancella accidentalmente il record di un particolare libro 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 dopo, qualcuno si intromette e ruba il computer che contiene il catalogo della biblioteca. Tutti i libri sono ancora lì, ma se sei entrato e volevi trovare un particolare libro su Steve Jobs, non avresti idea se quel libro è nella libreria e, in tal caso, dove trovarlo!

Ora immagina che il tuo disco fisso 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 particolare libro dal catalogo della biblioteca.

  • Quando cancelli un disco rigido, è come se qualcuno rubasse 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 guardare.

Allo stesso modo quando si eliminano file o si cancella un disco rigido. Il tuo computer non ha idea di quali dati ci siano su così tanto, o dove sia. Quindi, come utente, se navighi sul disco rigido non vedrai quei file perché il tuo Mac non ne è a conoscenza e quindi non li visualizza. In realtà non esistono.

Ma, se dovessi usare il software di recupero dati, allora è come 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 visibile ciò che è già lì.

Quando svuoti il cestino o cancelli un disco rigido e poi inizi a salvare nuovi file sul tuo computer, col tempo macOS sovrascriverà solo i dati precedenti perché semplicemente non sa che ci sono dati lì. Lo vede 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 sia già stato sovrascritto.

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

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

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

Un'ultima parola ...

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

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

    
risposta data 05.12.2017 - 09:48
fonte
9

I file sul disco rigido sono tutti intorno e il sistema mantiene puntatori che puntano ai file. Quando elimini il file, in realtà elimini solo il puntatore e i dati sono ancora lì, ma non puoi trovarlo con gli strumenti normali. Il sistema operativo finirà per sovrascrivere quei dati con nuovi dati.

È qui che il ripristino dei dati viene implementato, esistono strumenti che consentono la scansione dell'unità e il ripristino dei file (ripristino dei puntatori).

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

Prima di El Capitan è possibile svuotare in modo sicuro il cestino nel menu, ma quell'opzione è scomparsa perché non funzionava 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?

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

Sfortunatamente l'unica soluzione reale è quella di pulire a fondo l'unità e sovrascriverla con 0 e 1. casuali. Una volta è sufficiente. Questo processo cancella tutto sul disco e richiede molto tempo per essere completato.

    
risposta data 05.12.2017 - 09:41
fonte
5

Lo svuotamento del cestino non cancella lo spazio occupato dai file sul disco: contrassegna solo quello spazio disponibile per essere riutilizzato. Se lo spazio non è stato riutilizzato, i dati sono ancora lì e possono essere trovati dal software che cerca attraverso lo spazio disponibile del disco cercando, ad es., Frammenti di foto.

Cancellare lo spazio richiederebbe molto tempo, in quanto la maggior parte dei dati non è sensibile, in genere è meglio lasciarla lì invece di cancellarla realmente. Permette anche alle persone di riprendersi da oops.

    
risposta data 05.12.2017 - 21:54
fonte
4

La risposta di Monomeeth spiega già come eliminare e ripristinare il lavoro.

Cercherò di spiegare perché funzionano così.

I computer oggi sono veloci, ma non è sempre stato così. Concettualmente parlando, l'ultimo OS X (il software che tutti i computer Apple hanno che li fa funzionare) ha molto in comune con gli Unix degli anni '80 (si pensi a software per macchine di dimensioni di un vecchio frigorifero che solo università o grandi aziende avevano). / p>

La sovrascrittura dei dati su un disco rigido è costosa (richiede molte risorse del computer). La differenza tra l'eliminazione del puntatore (think library catalog entry) in cui si trovano i dati e i dati stessi (si pensi alla raccolta di enciclopedie) è (a seconda delle dimensioni dei dati) la differenza tra correre verso la casa accanto (secondi) e correre intorno all'intero pianeta Terra (anni) ... o alla luna e ritorno (secoli) ... o al 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.

Questo è anche il fattore sociale: le persone vogliono che i loro computer siano veloci. Vogliono anche essere in grado di recuperare i file se li eliminano accidentalmente. C'è anche l'inerzia del fatto che i filesystem hanno quasi sempre funzionato in questo modo, e ci sarebbero voluti molti programmatori per un sacco di tempo (leggi: molto molto costoso) per cambiarlo.

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

Per maggiori informazioni vedi questo domanda e la mia risposta ad essa.

    
risposta data 06.12.2017 - 16:18
fonte
4

Questa risposta appartiene a Parenting SE, ma dato che la domanda è qui, metterò la risposta anche qui. Non affronta la vera domanda hardware dell'OP.

Seguito di un commento. Le risposte tecniche lo coprono. Puoi cancellare le immagini, e ci sono app che scriveranno senza senso sui file prima di cancellarle rendendo improbabile la ripresa senza competenze tecniche.

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

Questo è uno che non vinci impostando le regole. Tu vinci questo convincendola che non vuole questo genere di cose sul suo computer. Discutere il contenuto che ti preoccupa. Molto meglio per lei essere aperta, e per parlare di questo, quindi per lei di essere segreto su di esso. 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 fatto notare i possibili aspetti negativi delle cose, ma mi hanno detto che mi è stato permesso di fare i miei errori. Ne ho fatti alcuni. Ma non tanti quanti i miei compagni di classe.

O porti via il computer da lei.

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

  1. Codice di accesso al dispositivo.
  2. Cripta il disco rigido.
  3. Partizionare il disco rigido e rendere criptata la partizione aggiuntiva.
  4. Partizionare il disco rigido e lasciarlo normalmente non montato.
  5. Crea una cartella nascosta.
  6. Crea più librerie di foto.
  7. Mantieni tutto su una pen drive. Sulla chiavetta è possibile eseguire qualsiasi combinazione di 1-6.
  8. Crea un nuovo account utente e richiedi il login. Non mostrare gli elementi di accesso sulla schermata di apertura. Usa un account per la scuola e l'altro per la roba clandestina.
  9. Archivia materiale nel cloud.
  10. Archivia elementi in un archivio che riflettori (o equivalenti) non esegue la ricerca.
  11. Crea un nuovo account e-mail su un server pubblico. Invia messaggi come allegati a quell'account.
risposta data 06.12.2017 - 19:23
fonte
3

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

    
risposta data 06.12.2017 - 12:24
fonte
3

L'idea di base di un disco rigido è che il disco rigido è costituito 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 capovolti su un lato o sull'altro. Quando apri un file, il tuo computer guarda gli switch appropriati del tuo disco rigido, vede in che stato si trovano e li elabora per creare ciò che vedi sullo schermo. Il computer tiene traccia di quali file vengono salvati in quali pezzi, e ogni volta che salvi un nuovo file, cerca una serie di interruttori che non sono ancora stati utilizzati. Se non ci sono interruttori liberi, allora ti dice che non puoi salvare il file.

Quando sposti un file nel cestino, informi il computer che non hai più bisogno del file. Quindi il computer passa alla sua registrazione di quali file sono memorizzati dove e cancella il record che memorizza la posizione di quel file. Ora la posizione del file non è più elencata come "usata" e se il computer deve salvare un file da qualche parte, può utilizzare quello spazio.

Quindi quando si sposta 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 potrebbe passare e "resettare" tutti gli switch, ma non c'è alcun vantaggio dal punto di vista computazionale. La memorizzazione di un file dopo che gli switch sono stati "ripristinati" non è più veloce del salvataggio di un file con switch in una configurazione casuale. Ogni volta che passi a resettare gli switch è 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 dove era il primo file. Se vuoi rendere un file irrecuperabile, devi scrivere qualcos'altro sulla parte del disco rigido in cui è memorizzato.

    
risposta data 06.12.2017 - 21:20
fonte

Leggi altre domande sui tag