Правда, що після форматування диска дані можна відновити

Залежить від способу форматування.

Я б виділив три основні варіанти форматування:

При швидкому форматуванні видаляється лише журнальна інформація про файлах, всі файли залишаються на своїх місцях, тільки інформація про це очищається. Якщо на такий диск не писати нові дані, то відновити всю інформацію можна дуже швидко.

При повному форматуванні очищається і журнальна інформація і самі файли. Імовірність відновлення даних дуже мала - тільки через особливості пристрою жорстких дисків, флешок, іноді вдається щось дістати.

Wipe не доступний стандартними засобами ОС і виконується спеціальними програмами. Ці програми проходячи по всьому жорсткому диску до 17 разів і перезаписують дані. Після такого очищення дані не відновити навіть в спеціальних лабораторіях.

система вибрала цю відповідь найкращим

Якщо форматування було швидке, а не повне, то відновити дані з такого диска можна без особливих зусиль. Для цього існують досить багато різноманітних програм. Тільки не встановлюйте ці програми на цей же диск, який і треба буде відновити. Тому, що якщо на цей диск будуть записані нові інші дані, тоді відновлення старих даних з перезаписаних кластерів (ділянок жорсткого диска) буде не можливо. Іншими словами, якщо на то місце жорсткого диска, де розташовувалися потрібні вам файли фізично, вже записані інші файли - відновлення не можливо. В інших випадках відновлення даних можливо. Після повного форматування (не швидше) відновлення навряд чи вийде. Тим більше якщо програма форматування позначить ненадійні кластери, як биті, і перезапише всю таблицю розбиття жорсткого диска. До речі на фізично пошкоджених кластерах, відновлення даних теж не можливо. Ну якщо тільки де-небудь в солідній закритою експертної лабораторії, але думаю, це навряд чи нам підходить.

Повністю знищити інформацію на диску можна тільки знищивши фізично поверхню диска.

На практиці ж є спеціальні алгоритми перезапису даних на одні і ті ж кластери диска.

Форматування стирає тільки розмітку диска. Самі ж дані залишаються на диску.

Але прочитати їх без розмітки складно. Так як дані пишуться не як на компакт диску, один трек повністю, потім другий і тп. А хаотично на вільні місця на диску. Тобто файл може бути розкиданий по поверхні диска складним чином. Що б знати де знаходитися яка частина і створюються системою таблиці розмітки дисків.