Восстановление флешки в Linux

Обновлено: 24.11.2024

Привет всем, сегодня мы поможем вам, ребята, восстановить данные с отформатированных или поврежденных вирусом USB-накопителей (флэш-накопителей), жестких дисков, карт памяти и т. д. в Linux. В этом уроке мы будем использовать PhotoRec, пакет TestDisk.

TestDisk – это бесплатное программное обеспечение с открытым исходным кодом, которое в первую очередь предназначено для восстановления потерянных разделов и/или повторной загрузки незагрузочных дисков, когда эти симптомы вызваны неисправным программным обеспечением, определенными типами вирусов или человеческими ошибками (например, случайным удаление таблицы разделов).

Если вы случайно удалили свои данные, или отформатировали флэш-память USB, или ваш друг, запустивший полную вирусную программу Windows, повредил ее, PhotoRec — отличный инструмент, который вы можете выбрать для восстановления данных.

TestDisk может

  • Исправить таблицу разделов, восстановить удаленный раздел
  • Восстановить загрузочный сектор FAT32 из резервной копии
  • Перестроить загрузочный сектор FAT12/FAT16/FAT32
  • Исправить таблицы FAT
  • Перестроить загрузочный сектор NTFS
  • Восстановить загрузочный сектор NTFS из резервной копии
  • Исправить MFT с помощью зеркала MFT
  • Найдите ext2/ext3/ext4 Backup SuperBlock
  • Восстановление файлов из файловых систем FAT, exFAT, NTFS и ext2
  • Скопируйте файлы из удаленных разделов FAT, exFAT, NTFS и ext2/ext3/ext4.

Вот шаги, которые необходимо выполнить, чтобы использовать photorec для восстановления данных с запоминающего устройства:

1. Установка PhotoRec

Сначала нам нужно обновить индекс нашего репозитория с помощью приведенной ниже команды. Я использую Ubuntu 14.04 LTS (Trusty), поэтому я выберу sudo apt-get update. Он зависит от используемого дистрибутива:

Затем мы установим тестовый диск, который включает в себя пакет PhotoRec.

Примечание: PhotoRec включен в тестовый диск, поэтому вам не нужно устанавливать photorec отдельно.

2. Восстановление данных

Хорошо, теперь мы перейдем к реальным и важным вещам, например, к восстановлению наших удаленных данных или отформатированного USB-накопителя. Для этого мы запустим photorec. Photorec позволяет восстановить все типы данных с устройства.

Приведенная выше команда покажет вам список устройств памяти, обнаруженных вашим компьютером, как показано на рисунке ниже:

Затем мы выберем раздел, в котором у нас есть данные, и выберем его. Если мы знаем формат данных, которые нам нужно восстановить, вы выбираете опцию File Opt в меню. Вы можете сделать это, нажав правую кнопку.

Вы можете выбрать формат, нажав пробел, а затем нажмите b, чтобы сохранить изменения.

Затем появится предыдущее меню, затем выберите «Поиск» для поиска потерянных данных.

Затем мы выберем место для сохранения. Примечание. Не выбирайте каталог запоминающего устройства в качестве места назначения.

Выберите .., чтобы вернуться назад, Enter, чтобы войти в каталог, и нажмите C, когда закончите, чтобы выбрать его в качестве пункта назначения.

После того, как вы выберете каталог, программа начнет извлекать данные, которые вы хотите восстановить. После этого вы сможете просматривать свои файлы в том месте, где вы выбрали место для сохранения.

Да, теперь мы закончили. Мы успешно восстановили необходимые данные с нашей карты памяти с помощью Photorec. Вы можете посетить веб-сайт PhotoRec, если вам нужна дополнительная информация об этом, или оставить комментарий ниже.

слаг; $list = get_page_by_title('related', 'OBJECT', 'wp_show_posts'); wpsp_display($list->ID, 'tax_term="' . $cat_slug . '"' );*/ ?>

5 комментариев. добавить один

Я выполнил шаги, которые вы описали, чтобы восстановить свои данные с флешки, хотя dmesg и fdisk -l выдали мне много ошибок. Testdisk не смог найти тип раздела и результат восстановления данных был

Диск /dev/sdc — 31 ГБ / 29 ГБ (RO) — Kingston DataTraveler 3.0
Начальный и конечный размер раздела в секторах
P Неизвестно 0 0 1 30008 39 32 61457664
0 файлов сохраняется в каталоге /home/ngizani/recup_dir.
Восстановление завершено.

Правда ли, что я потерял все? Есть ли другой способ восстановить данные, фотографии и т.д.??

Спасибо. Работать нормально

Здравствуйте
Спасибо за эту информацию

большое спасибо, Арун Пяси
эта статья очень полезна
Я восстановил свои данные
Я ценю вашу работу

Сбой оборудования и небрежное отношение пользователя к мощным утилитам, таким как dd и fdisk, могут привести к потере данных в Linux. Мало того, иногда генеральная очистка раздела или каталога также может привести к случайному удалению некоторых полезных файлов. Если это произойдет, нет причин отчаиваться. С помощью утилиты PhotoRec вы сможете легко восстанавливать самые разные файлы, будь то документы, изображения, музыка, архивы и так далее.

PhotoRec, разработанная CGSecurity и выпущенная под лицензией GPL, распространяется как вспомогательная утилита Testdisk, которую можно использовать для восстановления и восстановления разделов. Вы можете использовать любой из этих инструментов для восстановления файлов, но у каждого есть работа, для которой он лучше всего подходит. Testdisk лучше всего подходит для восстановления потерянных разделов. Будь то из-за того, что вы перезаписали или удалили раздел, или раздел стал нечитаемым по какой-либо причине, Testdisk может помочь вам восстановить раздел или, по крайней мере, восстановить данные с него. Но если вас интересует только восстановление удаленных файлов с раздела, жесткого диска или даже USB-накопителя, вы можете использовать PhotoRec. Хотя изначально программа PhotoRec была предназначена только для восстановления файлов изображений (отсюда и название), ее можно использовать для восстановления файлов практически любого типа.

Более того, PhotoRec работает, игнорируя базовую файловую систему на указанном разделе, диске или USB-накопителе. Вместо этого он фокусируется на уникальных подписях, оставленных различными типами файлов, для их идентификации. Вот почему PhotoRec может работать с FAT, NTFS, ext3, ext4 и другими типами разделов.

Напротив, Testdisk поддерживает только ограниченное количество файловых систем. Самый большой недостаток PhotoRec — если какой-либо инструмент, который, казалось бы, может извлекать удаленные файлы из цифрового эфира, может иметь недостаток, — это то, что он не сохраняет исходные имена файлов. Это означает, что все восстановленные файлы имеют тарабарские буквенно-цифровые имена. Если вам это мешает, рассмотрите возможность использования Testdisk для восстановления потерянных файлов.

Чтобы установить Testdisk, откройте окно терминала и сначала обновите репозитории программного обеспечения перед установкой testdisk. Для установки мы используем компьютер с Ubuntu.

Если вы используете Fedora или другой дистрибутив на основе RPM, используйте вместо этого dnf.

Восстановление

Прежде чем вы начнете использовать PhotoRec, важно понять, как файловая система обрабатывает удаленные файлы. Когда вы удаляете файл, он не сразу предается забвению. Вместо этого файловая система просто помечает файл как удаленный и назначает пространство, занимаемое файлом, доступным для использования. Это означает, что пока это место не занято другим файлом, исходный файл все еще существует и может быть восстановлен с помощью специализированных инструментов восстановления данных.

Именно по этой причине вам в идеале следует прекратить использование системы, как только вы поймете, что удалили важный файл, потому что вы сведете к минимуму риск того, что его место будет занято. Хотя и PhotoRec, и Testdisk могут восстанавливать файлы из удаленных, а затем перезаписанных разделов, это снижает шансы на восстановление всех файлов.

<р>1. С помощью файлового менеджера создайте каталог, в котором вы хотите хранить файлы, восстановленные PhotoRec. Этот каталог не должен находиться в том же разделе или на том же устройстве, с которого вы пытаетесь восстановить файлы.

<р>2. Откройте терминал и запустите PhotoRec с полномочиями sudo.

Появится экран приветствия со списком всех разделов, а также подключенных дисков и устройств.

<р>3. С помощью клавиш со стрелками вверх и вниз выберите диск, который вы хотите восстановить, затем с помощью клавиш влево и вправо выберите Продолжить и нажмите Enter. Вы можете ускорить процесс, ограничив восстановление поиском определенных типов файлов, таких как pdf, jpg или mp3.

После выбора устройства или раздела, с которого вы хотите восстановить удаленные файлы, используйте клавиши со стрелками вправо/влево, чтобы выбрать кнопку File Opt и нажмите Enter. Если выбранное вами устройство состоит из нескольких разделов, PhotoRec отобразит все разделы и позволит вам выбрать раздел, в котором находился удаленный файл.

<р>4. Выберите тип файловой системы, используемой на диске, который вы хотите восстановить. Если на диске были типичные для Linux разделы, выберите ext2/ext3. Для всего остального выберите вариант «Другое».

<р>5. С помощью клавиш со стрелками вверх и вниз выберите, следует ли искать и восстанавливать файлы из свободного места на диске или со всего диска.

<р>6. Выберите место назначения для восстановленных файлов. Нажатие Enter откроет каталоги.Когда будете готовы, нажмите C, чтобы указать место назначения и начать процесс восстановления.

Что делать с восстановленными файлами

В зависимости от размера раздела или устройства PhotoRec может занять некоторое время, чтобы выполнить полный поиск файлов. PhotoRec создает несколько каталогов, таких как recup_dir.1 или recup_dir.2, в указанном целевом каталоге для восстановленных файлов. Вы найдете все восстановленные файлы в этих каталогах, но PhotoRec не пытается сортировать различные файлы по имени или формату.

Однако вы можете прибегнуть к некоторым быстрым командным операциям для организации восстановленных файлов.

<р>1. Создавайте каталоги для различных форматов файлов, таких как mp3 или jpg.

<р>2. Используйте команду mv для перемещения файлов определенного формата в соответствующий каталог. Например, здесь мы перемещаем все изображения в формате jpeg в папку с изображениями.

Это руководство впервые появилось в журнале Linux Format .

Как восстановить исходное состояние USB-накопителя? Или как сбросить USB-накопитель до заводских настроек? После того, как вы поработали с USB-версией Linux, используя ваш необработанный образ dd, перезаписанный или многораздельный флэш-накопитель, вам может потребоваться вернуться к одному разделу Fat, Fat32, exFAT или NTFS. По сути, сброс или восстановление USB-накопителя до исходного состояния. Это позволяет обнаруживать, читать и снова использовать USB-накопитель Reset на всех компьютерах.

Возможно, вам потребуется восстановить USB после работы с такими инструментами, как Etcher для записи ISO или Win32 Disk Imager для записи образа. В зависимости от используемого файла эти инструменты могут сделать ваше USB-устройство поврежденным или нечитаемым. В некоторых случаях флэш-накопителю может не быть присвоена буква диска, а USB-накопитель может не обнаруживаться вашим компьютером. Это связано с тем, что эти инструменты используют задачи dd в стиле необработанной записи для помещения файла .img или .iso на флэш-накопитель USB. В результате существующая загрузочная запись, данные таблицы разделов и файловая система перезаписываются файлом необработанного образа.

Пользователи Windows могут следовать приведенным ниже инструкциям, чтобы восстановить или восстановить флэш-накопитель с помощью Diskpart, BOOTICE или SD Formatter. Пользователи Mac OS также должны иметь возможность использовать инструмент SD. Для тех, кто работает в Linux, эту задачу можно легко выполнить с помощью fdisk. Как показано в соответствующем руководстве по восстановлению флэш-накопителя Linux.

Восстановление USB-накопителя из Windows, Linux или Mac OS

  • Дисковый раздел Windows
  • Инструмент SD
  • FDISK для Linux
  • БОТИС

Как восстановить USB-накопитель с помощью Diskpart в Windows

  1. Откройте командную строку от имени администратора (cmd.exe).
  2. Введите Diskpart и нажмите Enter.
  3. Далее введите List Disk и нажмите Enter.
  4. Введите SelectDisk X (где X – номер диска USB-накопителя), затем нажмите клавишу ввода.
  5. Затем введите Clean и нажмите Enter.
  6. Далее введите «Создать основной раздел» и нажмите клавишу ввода.
  7. Введите Format fs= exFAT Quick, затем нажмите клавишу ввода.
    Примечание. (Для дисков емкостью 32 ГБ и меньше используйте fs= Fat32 ).
  8. Затем введите Active и нажмите клавишу ввода.
  9. Наконец, введите Exit, а затем нажмите Enter, чтобы выйти.

Восстановление USB с помощью SD Formatter Tool — Windows/Mac OS

Пользователи Windows и/или Mac OS также могут использовать SD Formatter Tool для переформатирования и восстановления USB-накопителя до исходного состояния.

Хотя этот инструмент изначально был разработан для работы с SD-картами, его также можно использовать для переформатирования флэш-накопителя.

    и запустите SD Formatter Tool.
  1. Выберите флэш-накопитель из раскрывающегося списка.
  2. Выберите вариант форматирования.
  3. Затем нажмите «Формат».

Восстановление USB-ключа в исходное состояние с помощью Linux

Следующие ручные задачи по восстановлению USB-накопителя можно выполнить из окна терминала Linux.

А. Сначала нам нужно удалить старые разделы, которые остались на USB-накопителе.

  1. Откройте терминал ctrl+alt+t и введите sudo su.
  2. Введите fdisk -l и запишите букву своего USB-накопителя.
  3. Затем введите fdisk /dev/sd x (заменив x на букву вашего диска).
  4. Далее нажмите d, чтобы удалить раздел.
  5. Введите 1, чтобы выбрать 1-й раздел, затем нажмите Enter.
  6. Затем введите d, чтобы продолжить удаление другого раздела, если это необходимо. (fdisk должен автоматически выбрать второй раздел).

Б. Далее нам нужно создать новый раздел.

  1. Введите n, чтобы создать новый раздел.
  2. Затем введите p, чтобы сделать этот раздел основным, и нажмите клавишу ввода.
  3. Введите 1, чтобы сделать этот раздел первым, затем нажмите клавишу ввода.
  4. Далее нажмите Enter, чтобы принять первый сектор по умолчанию.
  5. Нажмите Enter еще раз, чтобы принять последний сектор по умолчанию.
  6. Введите w, чтобы записать информацию о новом разделе на USB-ключ.
  7. Введите umount /dev/sd x 1 (заменив x на букву вашего диска).

С. Последний шаг — создать файловую систему fat32 или exFAT.

  1. Для Fat32 введите mkfs.vfat -F 32 /dev/sd x 1 (заменив x на букву вашего диска)
  2. Для exFAT (при использовании Ubuntu или Debian) введите apt install exfat-utils, а затем введите mkfs.exfat /dev/sd x 1 (заменив x на букву вашего диска)

Это все, что нужно сделать, теперь у вас должен быть восстановленный USB-ключ с одним разделом, отформатированным exFAT или fat 32, который можно прочитать с любого компьютера.

Использование BOOTICE для восстановления поврежденного USB-накопителя

Пользователи Windows также могут использовать BOOTICE для форматирования и восстановления флэш-накопителя. Инструмент использует простой и интуитивно понятный графический интерфейс.
ПРИМЕЧАНИЕ. Похоже, что BOOTICE больше не находится в разработке, поскольку последняя версия была выпущена в 2016 году.

Вот оно. Несколько способов восстановить USB-накопитель до исходного состояния с полной емкостью.

Восстановление поврежденного USB-накопителя или SD-карты с помощью dd

Примечание: USB не обнаружен? Если ни один из упомянутых выше вариантов не помог вам восстановить USB. Или если вам нужно восстановиться с поврежденной флешки или SD-карты. Вот последнее средство, которое вы можете попробовать, прежде чем выбрасывать диск или SD-карту в мусорное ведро. Пользователям Windows необходимо скачать dd.exe, чтобы продолжить.

  1. Откройте терминал (или командную строку в Windows)
  2. Далее мы сотрем таблицу разделов и информацию о ведущих файловых системах.
    Для пользователей Windows, использующих dd.exe. Замените X на фактическую букву USB-накопителя, введите следующее и нажмите клавишу ВВОД;

Если это не помогло, попробуйте следующее. Замените 1 на номер вашего диска, который можно узнать, запустив diskmgmt.msc

Для пользователей Linux. Замените X на ваше фактическое USB-устройство, введите следующее и нажмите клавишу ввода;

Примечание. Вы также можете восстановить потерянное место на USB-накопителе. Это особенно полезно, если вы использовали dd для необработанной записи ISO-образа на USB-накопитель, а теперь объем устройства меньше, чем его первоначальная емкость, и его больше нельзя использовать для традиционных целей хранения.

сообщить об этом объявлении

wikiHow – это вики, похожая на Википедию. Это означает, что многие наши статьи написаны в соавторстве с несколькими авторами. Над созданием этой статьи работали авторы-добровольцы, которые со временем редактировали и улучшали ее.

Эта статья была просмотрена 29 538 раз.

Восстановление удаленных или потерянных файлов с флэш-накопителя или файлов на жестком диске, таких как видео, документы и потерянные изображения, из памяти цифровой камеры, не составит труда, если вы выполните следующие действия. i

  • Процесс восстановления запущен и показывает состояние восстановленных файлов

Это не вопрос времени, вам просто нужно установить правильное программное обеспечение. Просто будьте осторожны и не используйте флешку, пока не восстановите файлы. В противном случае вы можете перезаписать старые данные.

Вам также может понравиться

Может ли Linux запускать файлы .exe? Как использовать Wine и запускать программы Windows в Linux

Как удалить файлы только для чтения в Linux (и исправить ошибку «Файловая система только для чтения»)

Об этой статье

wikiHow – это вики, похожая на Википедию. Это означает, что многие наши статьи написаны в соавторстве с несколькими авторами.Чтобы создать эту статью, авторы-добровольцы работали над ее редактированием и улучшением с течением времени. Эта статья была просмотрена 29 538 раз.

Эта статья актуальна?

Об этой статье

Вам также может понравиться

Может ли Linux запускать файлы .exe? Как использовать Wine и запускать программы Windows в Linux

Читайте также: