На этом разделе 23,66Гб занято 65,29Мб...
Раздел sda3. Пустой. Эти две папки (корзина и точки восстановления) можете удалить, чтоб глаза не мозолили, при первом-же запуске Windows их создаст заново.
объем жесткого диска 465Гб (цифры округляю до нуля), а если посчитать...
Считаем: 0,5+348+73+23+20=462(если не ошибся). Потому-что 65+7 находятся внутри 73, а не дополнительно к нему.
...ещё раз прикреплю снимок разделов жесткого диска
Теперь для sda2 показывает вполне адекватные размеры.
на разделе dev/sda2 есть и папка с файлами образа и образ Win10...
Если считаете что они не повреждены - то можно. Я отношусь к этому весьма скептически, после всех этих глюков/восстановлений.
...как этот код будет запускать файл-образ диска?
Ни груб2, ни этот код запускать Windows из исо-образа не умеет.
...попытаться восстановить все разделы как они были до установки линукса
Забудьте про них. Уже никакая магия не сможет их восстановить. И чем дальше вы будете мутить с этим диском, тем меньше шансов.
А теперь уточняю, как с помощью груб запустить установку Windows.
1. Запускаем линукс.
2. Монтируем исо-образ Windows, например в каталог /mnt/win10.
3. Содержимое каталога /mnt/win10 копируем на раздел sda3.
Впрочем это может быть любой раздел, в том числе и на флешке.
4. Код, что я приводил, находит загрузчик Windows на любом разделе и запускает его. Ну или передает ему управление, если кому-то так больше нравиться.
Один нюанс. Файл загрузчика в образе и в установленной винде называется одинаково.
Будет запушен тот, который попадется первым.
Чтобы конкретизировать, какой запускать, можно поступить следующим образом.
На установленной винде создаем копию загрузчика под именем bootmgr2.
На разделе, с которого будем устанавливать винду, создаем копию загрузчика под именем bootmgr3.
В меню груб можно внести исправления непосредственно в файл grub.cfg.
А можно при загрузке войти в режим редактирования(нажав "e") и внести изменения.
После этого нажать "F10" для продолжения загрузки.
В этом случае изменения действительны однократно, в файл не сохраняются.