Восстановление таблицы разделов в Linux

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

Как использовать fsck

Команда fsck имеет следующий общий вид:

fsck [OPTIONS] [FILESYSTEM]

Только root или пользователи с привилегиями sudo могут очистить буфер.

Если FILESYSTEM не указан в качестве аргумента, fsck проверяет устройства, перечисленные в fstab .

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

Команда fsck является оболочкой для различных средств проверки файловой системы Linux ( fsck.* ) И принимает разные параметры в зависимости от типа файловой системы.

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

man

Как удалить Linux, не удаляя Windows 10

Удаление Linux осуществляется в несколько этапов – очистка диска, создание загрузочного носителя и восстановление загрузчика. Каждая из процедур занимает немного времени. Главное – в точности придерживаться приведенных ниже инструкций.

Как удалить Linux, не удаляя Windows 10

Очистка дискового пространства от ненужной системы

Чтобы удалить дистрибутив Линукс Убунту, при этом восстановив загрузочное меню и сохранив Виндовс 10, пользователю потребуется выполнить следующее:

Как удалить Linux, не удаляя Windows 10
  • Загрузить компьютер, используя Windows.
  • Перейти в меню пуска и выбрать раздел управления дисками.
  • Рядом с появившемся меню появятся диски, которые связаны с Linux Ubuntu.
Как удалить Linux, не удаляя Windows 10
  • Нажать на клавишу удаления тома.
  • Далее появится сообщение, в котором будет говориться о том, что указанный раздел принадлежит системе Линукс.
Как удалить Linux, не удаляя Windows 10
  • Кликнуть на клавишу подтверждения.
  • После этого том освободится, что в дальнейшем позволит использовать пространство для создания записи новой системы.

Полезно! Данная инструкция полезна для всех версий ОС Linux – Ubuntu, Mint, Debian и Kubuntu.

Как удалить Linux, не удаляя Windows 10

Создание загрузочной флешки с Windows 10

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

Как удалить Linux, не удаляя Windows 10
  • Установить на компьютер программу UltraISO.
  • Скачать образ Windows на ПК.
Как удалить Linux, не удаляя Windows 10
  • Открыть установленную программу, после чего нажать на вкладку самозагрузки.
  • Выбрать блок «Записать образ жесткого диска».
  • Выключить компьютер, зайти в БИОС и выставить загрузку со съемного носителя.
  • Запустить ПК через флешку.
Как удалить Linux, не удаляя Windows 10

Восстановление загрузчика Виндовс

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

Как удалить Linux, не удаляя Windows 10
  • Когда загрузится образ Windows, на экране отобразится окно с выбором языка.
  • Далее выбрать команду восстановления системы.
  • Появится несколько кнопок, среди которых нужно выбрать вариант с поиском и устранением неполадок.
Как удалить Linux, не удаляя Windows 10
  • Открыть командную строку в разделе дополнительных параметров.
  • В новом окне вписать «bootrec /FixMbr».
Как удалить Linux, не удаляя Windows 10
  • Подтвердить команду с помощью соответствующей кнопки.
  • Когда появится сообщение об успешном проведении операции, ввести в строку надпись «bootrec /FixBoot».
  • Закрыть консоль и продолжить загрузку операционной системы.
  • Через меню пуска ввести команду «msconfig» и убедиться, что Windows выбрана по умолчанию.
Как удалить Linux, не удаляя Windows 10

Некоторые особенности использования fsck в Linux

Для Linux-систем довольно часто (в особенности с использованием ФС ext) проверка ФС может быть организована таким образом, что она будет проводиться при прошествии некоторого числа демонтирований, даже если ФС полностью исправны. Это особенно актуально для настольных компьютеров, которые могут выключаться/включаться каждые сутки, перезагружаться в связи с особенностью их работы и применения, а также из-за свободного к ним доступа для подключения внешних устройств. В таких случаях проверка ФС (хоть и является полезной и благоприятной процедурой), оказывается слишком частой, а потому бессмысленной.

Читайте также:  Имплантация факичных интраокулярных линз

По-умолчанию в Linux проверка ФС проводится по прошествии 20 демонтирований. Для того, чтобы изменить количество демонтирований, после которых нужна проверка ФС нужно воспользоваться командой tune2fs:

$ sudo tune2fs -с 50 /dev/sda1 tune2fs (24-Mar-2018) Setting maximal mount count to 50

Восстановление таблицы разделов

Я давно знаю утилиту testdisk. С ее помощью мне уже удавалось восстанавливать данные в linux. Она есть в репозиториях ubuntu, так что я ее установил. Далее все было просто. К сожалению, скриншотов нет, так как делал все на отдельном системнике. Расскажу на словах, что сделал:

  1. Запустил утилиту. Она вывела список всех подключенных дисков. В моем случае диск был /dev/sda.
  2. Выбрал нужный диск, указал в выборе partition table types первый вариант — Intel.
  3. Запустил сканирование. Утилита нашла разделы, которые там были ранее. Я прикинул, вроде бы то, что и должно быть.
  4. Записал таблицу разделов на диск.
Восстановление таблицы разделов

Далее через fdisk я увидел разделы диска sda, в том числе тот, что меня интересовал — Linux raid autodetect.

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

Как восстановить удаленные файлы на Linux

Восстановление удаленных данных реально до тех пор, пока вы не перезапишете на их место другую информацию.

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

Ниже вы найдете инструкцию по работе с некоторыми программами, которые отлично умеют восстанавливать удаленные данные на Linux.

Восстановление через Photorec

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

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

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

Программа Photorec распространяется бесплатно в составе пакета TestDisk, регистрационного ключа не требует. Чтобы её установить на Linux Mint или другую версию, откройте терминал и выполните команду «sudo apt-get install testdisk». Для запуска программы используйте команду «sudo photorec».

  1. После старта приложения для восстановления удаленных из системы файлов введите пароль пользователя, установленный на Linux Mint. Введя пароль, вы увидите все подключенные диски, который определились в системе. Если пароля нет, то ничего вводить не надо, подключенные носители сразу отобразятся. Используя стрелки на клавиатуре, выберите раздел, на котором хранились стертые данные, и нажмите Enter.
  2. В следующем окне вы можете сразу запустить поиск или немного настроить критерии, отфильтровав файлы, которые не нужно восстанавливать. Если вы сразу запустите поиск удаленных их системы данных, то потом будете долго разбирать файловый «мусор». Photorec может найти то, о чем пользователь давно забыл, так что лучше немного ограничить программу. Выделите пункт «File Opt» (используйте для перемещения стрелку вправо) и нажмите Enter.
  3. По умолчанию выделены все типы файлов. Но чтобы не перегружать систему лишней работой, снимите все отметки, нажав клавишу «S». Затем выделяйте стрелками те форматы данных, которые нужно восстановить, и нажимайте на пробел, чтобы поставить отметку.
  4. Затем вернитесь в предыдущее окно. Выделите формат FAT32 и запустите поиск кнопкой «Search».
  5. Оставьте выделение на пункте «Other».
  6. Выберите режим поиска данных. Если выбрать «Free», то Photorec будет искать только удаленные файлы на пустом пространстве. Если же выбрать режим «Whole», то программа будет сканировать всю поверхность, что даст возможность восстановить файлы, которые так давно удалены из системы, что пользователь о них забыл.
  7. Последний шаг – выбор директории, в которую будут сохраняться данные, найденные программой. Для старта сканирования нажмите клавишу «C» в английской раскладке.
Как восстановить удаленные файлы на Linux

Главное правило восстановления – никогда не сохраняйте файлы на тот раздел, с которого они были удалены. Лучше используйте съемный носитель, когда восстановление будет завершено, просто перенесете данные обратно в систему.

Читайте также:  Самый полный обзор iPhone 12 — все факты о смартфоне

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

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

Использование программы Scalpel

Photorec – не единственная программа для Линукс, которая умеет восстанавливать стертые файлы. Её плюс в том, что она работает быстро, лишь один раз требует ввести пароль пользователя и одинаково хорошо возвращает данные на Linux Mint, Ubuntu или Windows.

Вместо Photorec можно использовать программу Scalpel, которая вообще не требует ввода пароля и отличается даже большей функциональностью, чем предоставляет приложение из пакета TestDisk. Для установки утилиты введите в терминале команду «sudo apt-get install scalpel».

Чтобы утилита начала искать файлы, нужно изменить её конфигурационный файл. Открывается он командой «sudo nano /etc/scalpel/». Внутри файла конфигурации нужно указать, данные какого типа нужно восстановить. Например, для восстановления файла PDF нужно прописать:

  • pdf y 5000000%PDF %EOFx0d REVERSE.
  • pdf y 5000000%PDF %EOFx0a REVERSE.

Сканирование раздела запускается командой «scalpel /dev/sda1 -o output», где «/dev/sda1» – том, на котором хранились файлы в Linux Mint до удаления, а «o output» – директория для сохранения восстановленных данных.

Как восстановить удалённые файлы в системе Linux |

Здравствуйте уважаемые коллеги, читатели блога Шарки. Много вопросов было о восстановления файлов в системе Linux, сегодня я изложу подробно в этой статье.

Также рекомендую подписаться на обновление блога, интересное только впереди, я вам обещаю.

Восстановление удалённых/потерянных файлов в системе Windows — довольно тривиальная задача, поскольку для этих целей существует множество приложений (как платных, так и бесплатных). Но что насчёт Linux?

Недавно у моего жёсткого диска, на котором был установлен Linux, начались проблемы. Тогда то, я и обнаружил, что выбор инструментов восстановления данных, работающих под Linux, довольно ограничен. В отчаянных попытках оживить жёсткий диск (и данные на нём), я наткнулся на приложения TestDisk и PhotoRec, которым удалось спасти мою информацию.

TestDisk – Восстановление потерянных разделов

TestDisk — приложение для восстановления разделов, позволяющее вернуть ваш жёсткий диск в работоспособное состояние. Оно очень полезно, если неполадки возникли из-за проблем с программным обеспечением, вирусов или в результате случайного удаления раздела.

Неважно, пользуетесь ли вы Windows, Linux, Mac или другой системой семейства UNIX. TestDisk способен восстановить их все.

Как видно на скриншоте выше, TestDisk работает в режиме терминала (его ещё называют DOS). Но это не значит, что им тяжело пользоваться. Вам не придётся запоминать команды. Просто нажимайте на клавиши со стрелочками и выбирайте нужный вариант при помощи кнопки Enter, как будто отвечаете на опрос.

  • Выберите жёсткий диск для поиска потерянных разделов:
  • Выберите тип раздела:
  • Найдите потерянный раздел:
  • Запишите данные в раздел:

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

  Как сделать загрузочный USB флеш-драйв без форматирования

Я успешно восстановил два жёстких диска по 80 Гб., которые отказывались загружаться.

PhotoRec – Восстановление потерянных и удалённых файлов

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

Даже если устройство хранения серьёзно повреждено или прошло процесс форматирования, есть неплохой шанс восстановить нужные вам данные, если они ещё не были перезаписаны.

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

Читайте также:  Как вставить содержимое файла pdf в Microsoft Word

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

Заключение

Я настоятельно рекомендую использовать TestDisk и PhotoRec в качестве инструментов для восстановления данных в Linux. Хотя они визуально непривлекательны, поддержка нескольких платформ и файловых систем даёт им преимущество перед остальными сходными приложениями. Кроме этого, они бесплатны.

Если вы пользуетесь Windows и хотите вернуть потерянные файлы, воспользуйтесь другими программами восстановления (например, Restoration и Undelete Plus).

Они обладают приятным интерфейсом и позволяют выбирать файлы для восстановления. Однако, работая на Linux, Mac или любой другой платформе, отличной от Windows, выбирайте PhotoRec.

Какими вы программами восстанавливаете файлы на системах Windows или Linux, поделитесь с нами ниже в х.

Ну, и напоследок вкусный видео десерт.

Download WordPress ThemesFree Download WordPress ThemesDownload Best WordPress Themes Free DownloadDownload Nulled WordPress Themesfree download udemy paid courseDownload Nulled WordPress Themes  Как установить внешний Wi-Fi адаптер на ноутбук с Windows 10

Анализ восстановленных файлов

Выходной каталог содержит подробный список восстановленных файлов. Есть также отдельная папка для каждого типа файла, которые вы пытались восстановить. Откройте их, чтобы узнать, удалось ли Scalpel выкроить ваши файлы.

Скопируйте все восстановленные файлы на отдельный диск, затем попробуйте их открыть.

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

Скачать Scalpel вы можете с Гитаба или с файлообменика.

Scalpel также доступен в репозиториях Ubuntu, и его можно установить через терминал с минимумом усилий.

Восстановить удаленные файлы из EXT(с помощью extundelete)

EXT4 является файловой системой по умолчанию в большинстве дистрибутивов Linux. Это довольно быстро и с техническими возможностями, которые очень хорошо используются ядром Linux.

Один из используемых инструментов для восстановления файлов из файловой системы EXT4 — extundelete.

Extundelete — это приложение с открытым исходным кодом, которое позволяет восстанавливать удаленные файлы из раздела или диска с файловой системой EXT3 или EXT4. Он прост в использовании и по умолчанию устанавливается в большинстве дистрибутивов Linux.

Чтобы восстановить определенный файл, просто используйте следующую команду:

$ sudo extundelete [device] -restore-file [pathfile]

Например:

Восстановить удаленные файлы из EXT(с помощью extundelete)

$ sudo extundelete / dev / sdb1 -restore-file home / angelo /

Если вы хотите восстановить все файлы в папке, используйте подстановочный знак:

$ extundelete / dev / sda6 -restore-file home / angelo / *

Но если вы хотите восстановить все файлы в разделе или на диске, подойдет следующая команда:

$ extundelete / dev / sda6 -restore-all

Итак, восстановленные файлы будут в каталоге RECOVERED_FILES. Таким образом, вы можете восстановить удаленные файлы, используя extundelete.

В Linux нет понятия раздела, означает ли это, что при переустановке системы я потеряю все свои файлы?

Это не совсем так, поскольку такое понятие как раздел в Linux всё же присутствует, а вот чего нет, так это присвоения разделам букв, кроме того, в Linux существует только один корневой каталог (/), к которому монтируются все папки и разделы со своими файловыми системами. Что касается потери личных данных при переустановке, всё будет зависеть от того, какой тактики вы станете придерживаться. Если Linux не загружается, для начала вы можете попробовать восстановить ее работу, загрузившись в режиме восстановления.

Если переустановка является единственным вариантом, выбирайте режим «Переустановить», при этом ваши личные файлы будут сохранены. Будут также сохранены установленные программы, но без гарантии корректной их работы. Единственное, что вы гарантировано потеряете – это локальные системные настройки. Можно также установить Linux в исходный раздел, но без форматирования. При этом будут удалены только системные файлы нерабочей Linux и заменены новыми, но первый способ всё же предпочтителен, поскольку как раз ориентирован на начинающих пользователей.

В Linux нет понятия раздела, означает ли это, что при переустановке системы я потеряю все свои файлы?

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