Здравствуйте!
У меня есть старый ноут, жесткий диск которого в плохом состоянии. На этом диске установлены Windows 10 и Simply Linux (у меня Windows загружается, когда в BIOS стоит UEFI, а GRUB и Simply - когда Legacy). Не смотря на плохое состояние диска, работает все пока без проблем.
Однако, поскольку программы диагностики бьют тревогу по поводу состояния этого диска, я купил новый ssd такого же размера и хочу клонировать старый диск на ssd. Затем хочу в ноут поставить и новый ssd (на место старого hdd), и старый hdd (на место cd дисковода), и грузиться с нового ssd.
Первая попытка у меня не удалась. Делал так: подключил ssd на место старого hdd, старый hdd воткнул на место cd дисковода. Загрузился с флешки с Рабочей станцией и попытался сделать
# dd if=/dev/sda of=/dev/sdb
но вышла ошибка чтения спустя пару минут.
Тогда я сделал так:
# dd con=noerror if=/dev/sda of=/dev/sdb
В результате он раз пять выдавал ошибку чтения на том же самом месте, автоматически продолжал работать, наконец, задумался, и часов через 8 закончил клонирование.
Я обрадовался и попытался загрузиться с ssd.
Но ничего не получилось: windows говорит, что нужно восстанавливать систему, simply доходит до надписи GRUB в командной строке и дальше ничего не делает.
Думая, что, возможно, windows привязан к уникальному жесткому диску, сосредоточился на simply.
Попробовал восстановить загрузочную запись, как указано на вики, но ничего не получилось: после загрузки с флэшки и попытки выполнить что-то вроде
grub-install
он пожаловался на то, что может это сделать только с помощью blocklists.
Я воспользовался сообщением уважаемого Speccyfighter:
https://forum.altlinux.org/index.php?topic=32361.msg329111#msg329111...и применил опцию --force. Операция была выполнена, но загрузка Linux не произошла.
На следующей итерации команда
mount /dev/sda13 /mnt
выдала сообщение о том, что не указан тип файловой системы.
Явное указание ext2, ext3, ext4 не помогает, говорит, мол, не то.
lsblk -f находит кучу разделов, но, действительно, почти для всех из них не указан тип файловой системы.
В общем, что-то пошло не так, возможно, еще на этапе клонирования - исходный hdd, повторюсь, в плохом состоянии ¯\_(ツ)_/¯
У меня вопрос: как корректно осуществить клонирование hdd на ssd для дальнейшей загрузки с ssd?
Может, нужно пользоваться ddrescue, а не dd, как я делал?
Нужно ли предварительно до клонирования отключать secure boot для Windows?
Нужны ли какие-то доп. действия после клонирования, чтобы с нового диска все запускалось (ну или хотя бы Simply)?
Заранее большое спасибо!