Я по ошибке изменил тип раздела Windows C на Linux swap

Я пытался установить Ubuntu, и по ошибке я изменил тип раздела C (где установлена ​​Windows) на linux swap, но все файлы Windows и все данные, которые у меня были там, все еще в нем.

У вас есть идея, как сбросить тип раздела?

1
задан 21 June 2020 в 22:00

1 ответ

(Правка: те же процессы можно выполнять через командную строку в режиме восстановления из ubuntu при загрузке через grub. Но это, вероятно, будет временно, поэтому повторите после входа в систему.)

Я не уверен, что это должно работать никогда не было такой проблемы. Безопаснее всего будет переустановить Ubuntu. И если у вас есть какие-то файлы (которые, я думаю, вы не установили), вы можете временно скопировать их через Windows.

Тем не менее, если это стоит риска: Измените swap

(Edit: загрузитесь в CLI в режиме восстановления и запустите swapon , чтобы увидеть текущее местоположение подкачки, скажем / dev / sdaxx . Следующий запуск swapoff / dev / sdaxx , rm /etc/initramfs-tools/conf.d/resume и возобновить загрузку. Далее выполните следующие действия в обычном режиме)

Загрузитесь через live usb и смонтируйте установленный Раздел Ubuntu, я бы назвал его $ IUP . В его корне найдите / proc / swaps и /etc/initramfs-tools/conf.d/resume . Пока просто комментируйте или удаляйте все в них. Точнее, просто нужно удалить строку, содержащую название вашего раздела Windows; примерно так:

/dev/sda2                               partition       2097148 0       -1

Вы можете изменить его на другой раздел или файл подкачки, но я бы посоветовал сделать это позже. (Запуск swapoff / dev / sda2 делает то же самое, но при обычной загрузке.)

Раздел подкачки не монтируется, как другие разделы. Обычно он включается автоматически при загрузке, если он указан в файле / etc / fstab или вы можете использовать swapon.

Источник: src

Для дополнительной безопасности вы можете отредактировать / etc / default / grub в $ IUP :

Найдите line GRUB_CMDLINE_LINUX = "resume = UUID = 41e86209-3802-424b-9a9d-d7683142dab7" , измените его на GRUB_CMDLINE_LINUX = "" и сохраните файл.

Выполните оставшийся процесс обновления (удаление оператора возобновления в / etc / initramfs-tools / conf. d / резюме и все), как вы можете видеть в Изменить ссылку подкачки выше и как это сделать через live usb в здесь

Также в / etc / fstab из $ IUP , удалите строку, содержащую слово swap в нем. См. Здесь

Еще раз, я не уверен, что это полностью сработает. Тем не менее, когда вы загружаетесь в Ubuntu, включите swapoff перед чем-либо, update-grub и update-initramfs -u и весь процесс удаления подкачки, как в ] Изменить ссылку подкачки . Я изо всех сил старался быть максимально безопасным, если у вас возникли проблемы (извините в этом случае), пожалуйста, прокомментируйте.

См. Здесь

Еще раз, я не уверен, что это полностью сработает. Тем не менее, когда вы загружаетесь в Ubuntu, включите swapoff перед чем-либо, update-grub и update-initramfs -u и весь процесс удаления подкачки, как в ] Изменить ссылку подкачки . Я изо всех сил старался быть максимально безопасным, если у вас возникли проблемы (извините в этом случае), пожалуйста, прокомментируйте.

См. Здесь

Еще раз, я не уверен, что это полностью сработает. Тем не менее, когда вы загружаетесь в Ubuntu, включите swapoff перед чем-либо, update-grub и update-initramfs -u и весь процесс удаления подкачки, как в ] Изменить ссылку подкачки . Я изо всех сил старался быть максимально безопасным, если у вас возникли проблемы (извините в этом случае), пожалуйста, прокомментируйте.

0
ответ дан 30 July 2020 в 22:23

Другие вопросы по тегам:

Похожие вопросы: