Восстановление удалённых файлов в Linux (Инструкция для начинающих)

Главное меню » Операционная система Linux » Команда Fsck в Linux (восстановление файловой системы)

Вернуть / добавить корзину в Ubuntu и Linux Mint

Чтобы добавить корзину на рабочий стол в Ubuntu и Linux Mint, нужно отредактировать конфигурацию окружения. Делается это через программу gconf-editor. Возможно, её у Вас нет. Воспользуйтесь ссылкой, чтобы установить через пакетный менеджер. Или выполните команду:

sudo apt-get install gconf-editor

После чего запустите gconf-editor: в меню приложений он будет называться «Редактор конфигурации».

В нём пройдите по ветке /apps/nautilus/desktop. Добавьте или отредактируйте ключ trash_icon_visible — тип: логическое, значение: истинное. Закройте редактор.

После перезагрузки окружения должна появиться иконка корзины.

Зачем удалять Linux Ubuntu и как правильно это сделать?

Итак, если Вы решили попробовать Linux, при этом не удаляя Windows 10, то, скорей всего, Вы установили себе на компьютер Linux второй системой рядом с Windows 10. Как это делается, я подробно рассказывал в статьях:

  • Установка Ubuntu рядом с Windows 10
  • Установка Linux Mint рядом с Windows 10
  • Установка Debian с Windows 10

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

Все это, конечно же, можно сделать, для этого достаточно удалить Linux с компьютера, например, просто удалив разделы с Linux с помощью стандартного компонента «Управление дисками» в Windows 10.

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

Таким образом, перед тем как удалять разделы с Linux, необходимо восстановить работу загрузчика Windows 10, и только потом переходить к удалению Linux.

Заметка! Опрос. Какой операционной системой Вы пользуетесь?

Таким образом, в целом весь процесс правильного, безопасного удаления Linux с компьютера, которая была установлена второй системой рядом с Windows 10, выглядит следующем образом:

  1. Сохранение важных данных в Linux (если такие имеются)
  2. Восстановление загрузчика Windows 10
  3. Удаление разделов с Linux из Windows 10
  4. Создание новых разделов в Windows 10 из образовавшегося свободного пространства или расширение существующего раздела
Читайте также:  Обзор iPhone 12 и iPhone 12 Pro. Какой выбрать?

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

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

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

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

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

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

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

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

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

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

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

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

Найти и удалить файлы старше X дней в Linux

Отказ от ответственности: вы должны быть очень осторожны при выполнении этих команд.

Эти команды не запрашивают подтверждения перед удалением файлов.

Он просто удалит файлы после нажатия клавиши ENTER. Так что будьте очень осторожны!

Сначала давайте узнаем файлы старше X дней, например 30 дней.

Чтобы сделать так, просто:

find . -mtime +30 -print

Вышеупомянутая команда найдет и отобразит старые файлы старше 30 дней. Вот,

dot (.) – Представляет текущий каталог. -mtime – представляет время изменения файла и используется для поиска файлов старше 30 дней. -print – отображает старые файлы

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

Например, чтобы узнать файлы, которые старше 30 дней в каталоге / home / sk / Downloads, просто запустите:

find / home / sk / Downloads -mtime +30 -print

Пример вывода:

Найти и удалить файлы старше X дней в Linux

/home/sk/Pictures/Wallpapers /home/sk/Pictures/Wallpapers/29312450971_819c502b2e_ /home/sk/Pictures/Wallpapers/ /home/sk/Pictures/Deepin Movie /home/sk/Pictures/smplayer_screenshots sksk_001

Теперь, чтобы удалить файлы, запустите любую из следующих команд.

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

Перед выполнением этих команд будьте осторожны и дважды проверьте их.

Читайте также:  Microsoft Office для Linux на русском — инструкция по установке

find <Path_To_Old_Files> -type f -mtime +30 | xargs rm -f

или

find <Path_To_Old_Files> -mtime +30 -exec rm -f {} \;

или

find <Path_To_Old_Files> -mtime +30 -delete;

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

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

Поделитесь статьей:

Завершение установки

Выбор языка и часового пояса

В конце установки, установщик попросит указать свой часовой пояс, язык ввода по умолчанию.

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

Завершение установки

Теперь надо нажать «Продолжить».

Создание логина и пароля

Теперь нужно указать имя пользователя компьютера в строке «Ваше имя» и «Имя вашего компьютера», и «Введите имя пользователя».

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

Совет! Это поле можно оставить пустым. Тогда в терминале, при просьбе ввести пароль нужно будет нажать «Enter».

Завершение установки

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

После окончательного завершения установки, компьютер перезагрузится. В настройках БИОС или UEFI нужно поставить загрузку с жёсткого диска или твердотельного накопителя, как и до установки Ubuntu.

Как восстановить удаленные файлы на 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

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

Читайте также:  Внешние жесткие диски: рейтинг-2021 по версии ФАН

Все данные, которые 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» – директория для сохранения восстановленных данных.

Восстановить удаленные файлы из NTFS

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

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

Сначала вам нужно отсканировать диск или раздел. Например:

$ sudo ntfsundelete / dev / sda1

Восстановить удаленные файлы из NTFS

Затем мы сможем восстановить удаленный файл с помощью следующей команды:

$ sudo ntfsundelete [HD_Or_partition] -u -m [имя файла]

Восстановленные файлы теперь принадлежат пользователю root. Последний шаг — изменить права доступа и владельцев файлов с помощью команды chown .