Существует несколько способов сделать это. В отличие от chainloading окон, который не имеет общедоступного исходного кода для загрузчика, личинка доступна во многих форматах, и это не к трудному для добавления больше. Подход CostinStroie использует изменение загрузки загрузочного сектора и хорошо работает, предполагая, что Вы имеете установленную личинку, имеете традиционную BIOS и не являетесь сетевой начальной загрузкой. Можно также использовать другие изображения личинки. У меня было когда-то устаревшее изображение личинки, которое имело заголовок изображения Linux на нем, который мог быть загружен ключевым словом ядра syslinux. Вы можете (хотя я не знаю ни о ком, который имеет), личинка компиляции, поскольку c32 отображает, который является syslinux конкретный. другие интересные включают загрузку изображения личинки pxe от pxelinux, загружая гибкое изображение личинки memdisk.
Вы должны восстановить этот раздел из резервной копии. Возможно, в NTFS есть информация за пределами первых 4Гб, позволяющая восстановить остальную часть диска, но первые 4Гб были точно перезаписаны, и маловероятно, что эта часть раздела sda5 не содержала данных.[119277].