Як в Linux відновити дані після форматування диска, флешки або карти пам’яті?

Читайте про те, як в Linux відновити дані, які втрачені в результаті форматування жорсткого диска, флешки або карти пам’яті.

Як в Linux відновити дані після форматування диска, флешки або карти пам’яті?

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

МАЙТЕ НА УВАЗІ!!! На відформатований диск не можна нічого записувати або робити будь-які інші маніпуляції, це зменшує ваші шанси на відновлення!

В цій статті ми розглянемо спосіб відновлення даних на прикладі Mint, але він актуальний і для інших версій Linux (Ubuntu, CentOS, Fedora, Debian, і так далі.)

Перейти до перегляду
🐧 Як в Linux відновити дані після форматування диска або флешки?

🐧 Як в Linux відновити дані після форматування диска або флешки?

Як відформатувати диск в Linux

Припустимо, що у нас є диск, на якому є дані.

Linux Mint: диск з даними

Переходимо до інструменту Диски та бачимо, що диск справний та має файлову систему ext4, xfs, чи наприклад btrfs.

Але, насправді, не має значення яку систему має ваш диск. Описаний далі алгоритм дій, підійде для всіх файлових систем Linux. Далі ви зрозумієте, чому.

Linux Mint: ext4 диск з даними

Форматуємо його будь-яким зручним способом:

Спосіб 1. Через Термінал.

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

lsblk –fs

Linux Mint:  lsblk –fs

Зараз потрібно відмонтувати диск, якщо він знаходиться в активному стані. У цьому допоможе наступна команда:

sudo umount /dev/sdb2

Linux Mint: sudo umount /dev/sdb2

Тепер, відформатуйте носій в потрібну файлову систему:

sudo mkfs.ext4 /dev/sdb2

де,

  • ext4 - файлова система;
  • /dev/sdX – диск, який потрібно відформатувати.
Linux Mint: sudo mkfs.ext4 /dev/sdb2
Команда / Утиліта Призначення Приклад використання Примітки
mkfs Загальна команда для створення файлових систем mkfs.ext4 /dev/sdX1 Використовується з різними типами ФС
mkfs.ext4 Створення файлової системи EXT4 mkfs.ext4 /dev/sdX1 Найпопулярніша ФС у Linux
mkfs.ntfs Форматування у NTFS mkfs.ntfs /dev/sdX1 Потрібно встановити пакет ntfs-3g
mkfs.vfat Форматування у FAT32 mkfs.vfat /dev/sdX1 Сумісна з Windows та більшістю пристроїв
mkfs.xfs Створення XFS файлової системи mkfs.xfs /dev/sdX1 Підходить для великих томів
mkfs.btrfs Форматування у Btrfs mkfs.btrfs /dev/sdX1 Сучасна ФС з підтримкою снапшотів
parted Розмітка та форматування диска parted /dev/sdX mklabel gpt Підтримує GPT та MBR
fdisk Текстова розмітка диска (MBR) fdisk /dev/sdX Для створення та видалення розділів
gparted Графічна утиліта для роботи з дисками Потрібно встановити окремо (apt install gparted)
disks (GNOME Disks) Зручна графічна програма з інтерфейсом Підходить для новачків

Спосіб 2. За допомогою спеціального програмного забезпечення.

Наприклад: Gparted або KDE Partition Manager.

Gparted
KDE Partition Manager

Спосіб 3. Користуючись графічним інтерфейсом системи чи інструментом Диски.

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

Клацаємо по меню налаштувань диска та обираємо Форматувати.

Клацаємо по меню налаштувань диска та обираємо Форматувати

Функція Очищення чи Перезапису диска в Linux

Зверніть увагу на функцію очищення чи перезапису диска під час форматування.

Функція Очищення чи Перезапису диска в Linux

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

Функція ж Очищення диска – під час форматування перезаписує всі існуючі на диску дані. У цьому випадку немає гарантії, що після таких дій станеться відновлення даних.

Hetman Partition Recovery: HEX-Editor

Відновлення даних Linux після форматування

Обираємо тип форматування та потрібну файлову систему та запускаємо процес.

Linux Mint: Обираємо тип форматування та потрібну файлову систему

Як бачимо, диск відформатовано, а папки та файли на ньому видалено. Що робити в такому випадку?

Linux Mint: відформатований диск

Запускаємо програму Hetman Partition Recovery:

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

    Hetman Partition Recovery: пароль root
  • Обираємо наш диск.

    Визначити потрібний диск ви можете за розміром, чи назвою. А також, файловою системою.

    Hetman Partition Recovery: ext4 диск
  • Обираємо Повний аналіз та вказуємо файлову систему.

    Швидкий аналіз не підходить для відновлення даних після форматування диска, флешки, чи карти пам’яті.

    Hetman Partition Recovery: Повний аналіз
  • Як бачите, програма підтримує відновлення даних практично з будь-якої файлової системи. Тому я й казав, що файлова система форматованого диска значення не має. Дані різних файлових системах відновлюються однаковим способом.

  • Файлову систему вашого диска, ви можете побачити в самій програмі, або в інструменті Диски. Але, як правило, програма правильно автоматично визначає файлову систему виявлених дисків.

  • Після завершення аналізу натискаємо Готово.

    Hetman Partition Recovery: Повний аналіз диска завершено

Як бачимо, програма створила дві папки.

Hetman Partition Recovery: папка Lost and Found

В одній з них ми можемо бачити ту саму кількість папок, яку було втрачено в результаті форматування.

Hetman Partition Recovery: видалені файли та папки

А в папках, наші файли.

Hetman Partition Recovery: попередній перегляд файлів

В іншій папці (Глибокий аналіз), розміщено файли які визначено за допомогою аналізу з урахуванням змісту. Вони тут відсортовані за типом.

Hetman Partition Recovery: папка Глибокий аналіз

В обох папках, файли переглядаються у вікні попереднього перегляду.

Якщо вам потрібно знайти якийсь конкретний файл, певного формату - то це зручніше зробити в папці Глибокий аналіз. Якщо потрібно відновити вміст певної папки, то переходьте до папки Видалені і знайдені.

У разі форматування розділу в іншій файловій системі або видаленні розділу, програма відобразить також і розділ з попередньою файловою системою. В такому випадку, оберіть потрібний диск з тією файловою системою, з якої потрібно відновити дані.

Hetman Partition Recovery: видалені розділи диска

Щоб відновити потрібні файли чи папки:

  • Виділіть їх та натисніть кнопку Відновити.

    Hetman Partition Recovery: відновлення видалених папок
  • Або, перенесіть до Списку відновлення. Якщо у вас його немає, то щоб відкрити його перейдіть в меню Вид - Панелі Інструментів - Список відновлення;

    Hetman Partition Recovery: Вид - Панелі Інструментів - Список відновлення
  • Потім вкажіть спосіб збереження;

    Hetman Partition Recovery: Зберегти на жорсткий диск
  • Вказуємо папку та тиснемо Відновити.

    Hetman Partition Recovery: вкажіть шлях для відновлення файлів
  • Як бачимо, файли відновлено.

    Linux Mint: відновлені файли

Висновок

Цей приклад я показав на жорсткому диску на моєму комп'ютері. Але, аналогічним способом ви можете відновити дані після форматування флешки або карти пам'яті, зовнішнього жорсткого диска або іншого носія з будь-яким інтерфейсом підключення до ПК. Будь то карт-рідер, USB-порт або порт Type-C.

Якщо говорити про відновлення даних з диска SSD, то там є свої особливості. Але, про це в іншій статті.

Valery Martyshko

Автор: , Технічний письменник

Автор, перекладач та технічний спеціаліст компанії Hetman Software. Має майже десятирічний досвід роботи в IT сфері, який охоплює різні галузі: від ПК з Windows та мобільних пристроїв, до фото та відео обладнання, сигналізацій та систем відеоспостереження, і т.д. Окрім іншого, є також спеціалістом по Android, Windows та Microsoft Office. Є експертом в області відновлення даних, файлових систем, пристроїв зберігання даних, RAID масивів.

Vladyslav Kupriyenko

Редактор: , Технічний письменник

Редактор статей блогу, автор та ведучий рубрики на YouTube каналі компанії Hetman Software. За освітою: спеціаліст з обслуговування комп’ютерних систем та мереж, вивчав розробку програмного забезпечення. Має досвід роботи в IT сфері, який охоплює різні галузі: адміністрування комп’ютерної мережі та обладнання, контроль та підтримка роботи Інтернет, офісних та спеціалізованих програм. Є фахівцем в області відновлення даних, файлових систем та пристроїв зберігання даних.

Рекомендуємо для вас

Вас вітає асистент Hetman Software створений на основі штучного інтелекту.
Розпочати чат