Чем восстановить флешку linux

Восстанавливаем убитые жесткие диски, флешки и данные с них в Linux

Предисловие:
Данная статья не является новой, цель ее — структурировать накопленные с форумов и собственного опыта знания для будущих похожих занятий.
За утраченную навсегда информацию ровно как и за окирпиченные винты и флешки никто кроме Вас никакой ответственности не несет.
В случае аппаратных неисправностей носителей нижеперечисленные методы восстановления бессильны.

Сегодня пятница, 29 марта и сегодня мы будем восстанавливать убитые винты и флешки, а если быть точнее, то данные с них.

А поможет нам в этом незаменимый Linux Debian.

Приступая к работе:
Все устройства в линуксе определяется в каталоге /dev. Файловые обычно имеют вид типа /dev/sda, /dev/sdb и т.д. Внимательно узнайте какая из /dev/sdX ваш поциент, иначе есть вероятность ушатнуть корневую файловую систему.
Если не уверенеы : наберите команду df -h, она выведет подмонтирование в данный момент каталоги, которые вам не слудет трогать.

1) Диагностируем, создаем таблицу разделов
В принципе дальнейшие действия аналогичны как для винтов так и для флешек
Чиним флешку. Обычная убитая флешка Инь Янь, не определяется в винде. Излазив сайты типа flashtools и отчаявшись починить ее в винде, втыкаем ее в Линукс.

[10693.322104] sd 5:0:0:0: [sdc] Attached SCSI removable disk

Отлично, флешка подала признаки жизни. Как мы видим, тут у нас Qumo USB Flash Drive на 4 гига.
Черт, write protect is on, вынимаем флешку и изменяем рычажок на ней разрешая запись. Перетыкаем. Ага, защита от записи снята.

Disk /dev/sdc doesn’t contain a valid partition table

Ага, вот оно че. На диске нет действительной таблицы разделов. Потому и не определяется.

Создаем нулевую таблицу разделов:

cfdisk

Вылазиет приветливое графическое окно cfdiska

2

Нажимаем NEW, создаем новый раздел. Выбираем Primary. Если уверены и все в порядке, нажимаем Write — таблица разделов успешно создастся.
Можно зайти в параметр Type и вручную задать тип файловой системы для задаваемой таблицы. Напечатав код взятый отсюда:

Я выбрал 83, так как для линукса это будет роднее. Итак, таблица разделов создалась, все дальше дело техники:

home# mkdir FLASH
home#chmod 777 /home/FLASH

home#mount /dev/sdc1 /home/FLASH

Все, флешкой можно пользоваться.
Если у вас по прежнему в fdisk -l устройство отображается как без таблицы разделов значит проблема кроется ещё где-то глубже. Печаль.

2) Форматируем в нужную вам файловую систему.

Теперь я вставил в док станцию SATA винт (тоже убитый и не определяющийся в винде и проделал для него все перечисленное в первом пункте. Винт успешно восстановился и после монтирования в midnight commander можно увидеть всю оставшуюся инфу с былых времен

Читайте также:  Create disk image on linux

Далее форматнем этот винт, или говоря по-научному, установим на него файловую систему:

#umount /dev/sdc1 /home/SATA
#mkfs -t ext3 /dev/sdc1

Можете поставить другую ФС, например ReiserFS или Xfs. Почему нельзя поставить NTFS думаю догадаетесь.
на экране приветливо будет выведено следующее:

Источник

Как восстановить поврежденный USB-накопитель в Linux

Ремонт USB в Linux Рекомендуемые

Флешка есть у всех. Это отличные мелочи, которые упрощают перемещение данных. Однако иногда флешки могут быть повреждены или просто полностью перестать работать. К счастью, если вы используете Linux, у вас уже есть доступ к набору инструментов, которые могут помочь вам решить проблему. В этом руководстве мы используем Ubuntu, но все применимо к большинству современных дистрибутивов Linux. Вот как вы можете восстановить поврежденный USB-накопитель в Linux.

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

Сделайте сжатый полный образ резервной копии

В Linux есть множество инструментов для резервного копирования любого устройства хранения. Однако проверенный подход основан на dd и GunZip (более известном как gzip).

1. Чтобы сделать резервную копию флешки, сначала подключите ее к компьютеру. Запустите свой любимый терминал (или нажмите CTRL + Alt + T ).

Восстановить Usb в Linux Список дисков по идентификатору

4. Чтобы создать резервную копию вашего флеш-накопителя в файл изображения, сжатый с помощью ZIP, с помощью одной команды, используйте:

sudoddif=/dev/disk/by-id/YOUR_FLASH_DRIVE status=progress |gzip-c>/home/USERNAME/backups/BACKUP_NAME.img.gz

Восстановление USB в Linux Dd Backup To Img Gz

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

sudogzip-c/home/USERNAME/backups/BACKUP_NAME.img.gz |sudoddof=/dev/disk/by-id/YOUR_FLASH_DRIVE status=progress

Восстановление USB-накопителя в Linux Dd обратно на USB-накопитель

Исправить поврежденную файловую систему с помощью FSCK

После резервного копирования содержимого флеш-накопителя пора попытаться исправить это. Для этого вы можете обратиться к fsck . Этот инструмент отлично подходит для удаления плохих файловых блоков, поскольку большая часть (если не все) повреждение и нечитаемость происходит из-за подобных проблем.

Для этой команды вам нужно будет определить раздел, а не полный диск. Вы найдете его с таким же именем, как и ваше устройство, введя:

Затем запустите на нем fsck с помощью:

sudo fsck -v-a/dev/disk/by-id/YOUR_FLASH_DRIVE-PARTITION-TO-CHECK

Восстановление USB в Linux Fsck Fix Disk

  • sudo fsck запускает инструмент исправления с правами администратора.
  • -v указывает ему показать нам подробную информацию о процессе.
  • -a указывает, что мы хотим, чтобы он автоматически пытался исправить все найденные ошибки.
  • / dev / disk… — это раздел, который будет проверяться на наличие ошибок.
Читайте также:  Стандартный пароль root линукс

Отформатируйте USB-накопитель с помощью Fdisk / MKFS из Терминала

Если fsck не удалось восстановить файловую систему устройства, вы можете попробовать отформатировать ее, чтобы использовать как новую.

1. Первый шаг — стереть все существующие структуры файловой системы и воссоздать их с нуля. Для этого вы можете использовать fdisk . Запустите его с помощью sudo на своем устройстве с помощью:

sudofdisk/dev/disk/by-id/YOUR_FLASH_DRIVE

Восстановление Usb в Linux Запустите Fdisk на диске

2. Нажмите o , а затем Enter, чтобы создать новую таблицу разделов DOS, чтобы ваш USB-накопитель был доступен для чтения повсюду. Если вы хотите использовать его только на своем современном компьютере и ОС, вы можете заменить o на g , чтобы вместо этого создать новую таблицу разделов GPT.

3. Нажмите n , а затем Enter, чтобы создать новый раздел, затем p , чтобы сделать его основным. Если вы использовали e вместо p , он был бы создан как расширенный раздел, но нет смысла делать это, если вы не планируете создавать более трех разделов на драйве. Затем вы можете просто нажать Enter, когда вас спросят о номере раздела, первом и последнем секторах, чтобы принять значения по умолчанию и разделить весь USB-накопитель.

Восстановить Usb в Linux Fdisk Создать раздел

4. Нажмите p , а затем Enter, чтобы проверить новую структуру хранения на вашем USB-накопителе. Затем нажмите w , а затем Enter, чтобы записать изменения на USB-накопитель и выйти из fdisk.

Восстановление Usb в разделах списка Linux Fdisk

5. Ваш раздел будет неформатирован, и, поскольку на нем еще не будет файловой системы, его нельзя будет использовать. Чтобы создать файловую систему, вы можете использовать один из инструментов mkfs, который поставляется со всеми современными дистрибутивами Linux. Чтобы отформатировать раздел в FAT32, который можно использовать на большинстве устройств, используйте:

sudo mkfs.fat -F32/dev/disk/by-id/YOUR_FLASH_DRIVE-PARTITION

Восстановление Usb в Linux Mkfs Fat

6. Чтобы отформатировать раздел в NTFS для использования с современными версиями Windows или с EXT4 для использования только с Linux, используйте:

sudo mkfs.ntfs /dev/disk/by-id/YOUR_FLASH_DRIVE-PARTITION
sudo mkfs.ext4 /dev/disk/by-id/YOUR_FLASH_DRIVE-PARTITION

Восстановление USB в Linux Mkfs Ntfs

Графический интерфейс для проверки и исправления USB-накопителя с дисками

Если вам не нравится вводить команды, вы можете воспользоваться инструментом «Диски» для проверки и форматирования USB-накопителя. Диски предустановлены в Ubuntu.

1. Зайдите в меню приложений и найдите «диски». Запустите приложение, когда найдете его.

Ремонт USB в Linux Найдите диски

2. Выберите USB-накопитель из списка слева и щелкните значок с двумя шестеренками. Выберите «Восстановить файловую систему» ​​и следуйте инструкциям мастера, чтобы исправить файловую систему.

3. В нашем случае мы имели дело не с аппаратной проблемой, а с повреждением файловой системы. Хотя проблема не подлежала устранению, мы могли переформатировать USB-накопитель и продолжать его использовать. Чтобы сделать это с дисками, с выбранным USB-накопителем, снова щелкните значок с двумя шестеренками и выберите «Форматировать раздел…»

Читайте также:  Узнать версию системы astra linux

Восстановление USB в разделах формата дисков Linux

4. Введите имя USB-накопителя в поле Имя тома и выберите для него одну из трех самых популярных файловых систем:

  • Ext4 для использования с Linux
  • NTFS для использования с современными версиями Windows
  • FAT для использования с обоими, а также с другими типами устройств (от смартфонов до игровых консолей)

Восстановить Usb в параметрах формата дисков Linux

5. Обратите внимание на опцию «Стереть». Оставьте его отключенным для быстрого форматирования. Установите для него значение «Вкл.», Чтобы выполнить полное форматирование, при котором содержимое вашего устройства будет полностью удалено. При работе с поврежденными устройствами, на которых также могут быть плохие блоки, лучше использовать опцию полного стирания.

Восстановление USB на дисках Linux Включено полное стирание

Обновленный USB-накопитель

Теперь, когда вы отремонтировали свой поврежденный USB-накопитель, вы можете снова использовать его как новый накопитель. А если вы хотите создать USB-накопитель Linux Live, следуйте приведенным здесь инструкциям.

Источник

Восстановление флэшки после экспериментов с Linux

Мир Linux притягателен и полон различными вариантами того, как ваше знакомство с ним завершится. Например, вы можете психануть, удалить с жесткого диска Linux-дистрибутив, чтобы вернуться на любимую пиратскую версию Windows. И вот, вы вставляете флэшку в USB-порт другого ПК или ноутбука, чтобы записать собранный на коленке образ UberAlesWindowsMegapackISO от какого-нибудь прыщавого школьника и… Гадкая Linux даже тут смогла испортить вам малину, так как флэшка в Windows не читается, не определяется и вообще не подает признаков жизни. Неужели злобные линуксоиды сломали ее?

Различные файловые системы в Windows и Linux

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

Если упростить, то Windows привычнее работать с файловой системой NTFS, тогда как Linux связана с Ext4 или BTRFS. Есть, правда, и общая для них файловая система FAT, которую поймет, как Linux-дистрибутив, так и Windows.

Так что флэшка после экспериментов с Linux просто имеет иную файловую систему, из-за чего не желает работать в творении от Microsoft. Никакого злобного плана по умышленному уничтожению флэшэк среди разработчиков дистрибутивов нет. Наверное…

Очищаем флэшку

Чтобы восстановить флэшку нужно использовать, ВНЕЗАПНО, командную строку. Как видим, даже после попытки бегства мир Linux настигает вас. Открываем меню Пуск и вводим Powershell или CMD. Запускать их нужно от имени Администратора. В открывшейся консоль вводим команду:

Это запустит консольную утилиту для работы с разделами жесткого диска, которая появилась в семействе Windows NT с Windows 2000. Далее нам нужно увидеть список подключенных устройств:

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

Последней командой в терминале будет очистка выбранного диска:

Источник

Оцените статью
Adblock
detector