Usare ‘format fs=ntfs’ in Windows CMD per riparare un disco grezzo, cancellerà tutti i dati?

"Format" è solo un modo per preparare un dispositivo di archiviazione impostando porzioni di esso per contenere cose simili alla tabella dei contenuti. In questo caso scrive alcune porzioni definite nella specifica NTFS in modo che l'unità possa essere utilizzata dal driver NTFS.

I dati effettivi già presenti sull'unità sono per lo più lasciati come sono. Solo che non c'è più nulla che punti ad esso, quindi è difficile capire dove inizia e dove si ferma. In generale, dopo aver fatto una formattazione, la maggior parte delle persone avrebbe difficoltà a trovare qualsiasi contenuto originale. Anche con strumenti specializzati potrebbe trovare solo parti di file originali con un sacco di corruzione prevalente in quanto parti di quei file sono state sovrascritte da roba nuova.

Così come sta quel comando format farebbe un formato completo. Sia rendendo la tabella root del contenuto, sia preparando cose come lo spazio MFT per il volume NTFS. Ci sono due opzioni in quel comando che fanno le cose un po' diversamente:

  • L'opzione /Q è una formattazione rapida, e scrive il minimo assoluto richiesto per preparare il disco. Questo lascerebbe i dati esistenti come bit grezzi sul disco per quanto possibile, facendo comunque apparire il disco come uno nuovo vuoto. È anche (come il nome implica) il modo più veloce per preparare il disco - non facendo quasi nulla.
  • L'opzione /P sovrascrive ogni ultimo bit sul disco (o partizione) con uno 0. Si può anche indicare quante volte lo fa, come /P4 scriverà ogni bit 4 volte con uno 0. Questo renderebbe praticamente impossibile per chiunque recuperare anche piccole parti di file da quel disco. Forse qualcuno, come un'agenzia governativa, potrebbe usare l'analisi statistica per capire cosa c'era su ogni bit trovando quanti cambiamenti nella polarità magnetica ci sono su ogni bit, ma anche allora aspettatevi quantità estreme di incoerenza. A questo punto direi che i dati sono andati, se non al 100% sono effettivamente irrecuperabili per chiunque usi qualsiasi tipo di strumento.

Se volete essere doppiamente sicuri, allora usate uno strumento come DBAN. Fondamentalmente fa quello che fa l'interruttore /P, solo che invece degli 0 scrive spazzatura casuale sull'intero disco più volte, così anche l'idea dell'analisi statistica non ha speranza di recuperare alcuna piccola parte di qualsiasi file.

Per il normale formato "full", e specialmente il formato rapido /Q, ci sono molti strumenti disponibili che possono leggere i bit grezzi di un disco e ignorare la tabella dei contenuti. Alcuni di questi poi tentano di capire i modelli per trovare cose come la tabella dei contenuti delle cartelle per ricostruire i puntatori ai file originali. Questo a sua volta potrebbe riprodurre i file dall'originale finché nulla ha ancora sovrascritto quei punti. Anche se si noti che questo tipo di recupero è un po' imprevedibile, alcuni file possono essere completamente recuperabili, altri solo in parte, altri ancora non lo sono affatto. Tutto dipende da dove si trovava l'originale e quali nuove cose sono state scritte in quali punti.