1

Я хотел очистить таблицу разделов на моем диске, поэтому я взял другой диск и создал рабочую область Windows To Go. В этой системе WTG я зарезервировал свою существующую Windows 10 с помощью DISM. Затем я очистил диск и заново разбил его на разделы, прежде чем попытаться применить образ WIM обратно.

Однако теперь я пытаюсь применить или смонтировать образ, и DISM, и ImageX застревают и выходят из файла \Users\iBug\AppData\Local\lxss\rootfs\lib\xtables\libip6t_HL.so . Оба сообщают «Ошибка 5: доступ запрещен». Я знаю, что это файл из подсистемы Windows для Linux.

Я установил 7-Zip и открыл файл WIM, и, кажется, все в порядке. Я перешел к этой папке и был удивлен, увидев там 2 файла с одинаковыми именами, отличающиеся только регистром. То есть у меня libip6t_HL.so И libip6t_hl.so там же. Я думаю, что это проблема, потому что NTFS не имеет поддержки чувствительности к регистру, включенной по умолчанию (хотя она имеет поддержку).

Так как я могу правильно применить WIM? Я готов уничтожить эти файлы (или даже всю настройку WSL, если требуется).

3 ответа3

1

Наконец-то восстановил мою установку Windows 10 из резервной копии !!!

Я использовал китайскую утилиту под названием WimTool. В основном интерфейсе есть кнопка "Редактировать конфигурацию". Я добавил \Users\iBug\AppData\Local\lxss в раздел [ExclusionList] , затем применил WIM. Как и ожидалось, папка была проигнорирована и больше ошибок не появлялось. После восстановления установки Windows 10 просто переустановите WSL.

Согласно моему опыту, пользователи, не являющиеся китайцами, должны делать это без этого инструмента, кроме ImageX. Microsoft предоставила учебное пособие по созданию файла конфигурации ImageX, и в учебном пособии они раскрыли список исключений по умолчанию для ImageX (то же самое для DISM). Все, что вам нужно сделать, это скопировать список по умолчанию и добавить в него нужную строку. Затем, применяя изображение, /Config yourfile.ini в ImageX, и он будет игнорировать указанные вами каталоги.

1

FYI ...

Это известная проблема с imagex в Windows 10 1607. Есть статья Microsoft KB об этом. В статье не говорится, исправляет ли Windows 10 1703 это.

"Решение" Microsoft - не устанавливать WSL перед захватом образа. Ваше решение об исключении каталога lxss лучше :-). Все еще боль в ASCII , чтобы переустановить WSL.

0

Вы можете использовать wimupdate в wimlib для удаления WSL, и тогда вы сможете успешно восстановить образ.

Конкретная команда выглядит следующим образом:

cat > update_commands.txt << EOF
delete --recursive /Users/{your_username}/AppData/Local/Packages/CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
EOF

wimupdate {your_backup}.wim 1 < update_commands.txt

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .