- Вопрос или проблема
- Ответ или решение
- Решение проблемы: Замораживание Windows 10 в гостевой системе на хосте Manjaro
- 1. Проверка сетевых настроек
- 2. Отмена гибернации в Windows
- 3. Использование Windows Recovery Media
- 4. Удаление кеша из среды Live CD
- 5. Альтернативная работа с .vdi в Windows
- 6. Высокий уровень резервного копирования данных
- Заключение
Вопрос или проблема
Thinkpad T480
Win 10 Гость на хосте Manjaro
Virtualbox 7.1.2-0.1
Virtualbox-guest-iso 7.1.2-1
Virtualbox-guest-utils 7.1.2-0.1
Виртуальная машина была настроена с сетевым адаптером в режиме моста, и дома это предоставляло мне доступ к локальной сети и интернету.
Сегодня я переместил ноутбук в другое место с публичным/гостевым Wi-Fi. Я больше не смог получить доступ в интернет в VM Win 10 и пытался настраивать параметры сети Virtualbox… пробовал NAT и различные типы адаптеров, но без успеха.
Теперь он зависает при загрузке, и единственный способ закрыть VM — это кликнуть правой кнопкой мыши на настройках VM для этой VM Win 10 и жестко остановить её из меню. Я делал это несколько раз, пробуя разные вещи.
Я решил попытаться извлечь как можно больше данных из VM.
Ниже приведены команды, которые я использовал для монтирования .vdi файла в Linux.
Мне пришла в голову идея попробовать использовать команду ntfsfix
, чтобы как-то исправить ОС Win 10… это, похоже, не сработало.
sudo vboximg-mount --rw -i "/home/flex/VirtualBox VMs/Windows 10/Windows 10.vdi" /mnt/fusevdi
losetup -f
/dev/loop0
sudo losetup -P /dev/loop0 /mnt/fusevdi/vhdd
sudo mount /dev/loop0p3 /mnt/fusewindows/
Ошибка при открытии '/dev/loop0p3' для чтения и записи
Диск содержит грязную файловую систему (0, 0).
Метаданные хранятся в кэше Windows, отказано в монтировании.
Вернувшись к монтированию только для чтения, поскольку раздел NTFS в
небезопасном состоянии. Пожалуйста, продолжите и полностью завершите работу Windows (без гибернации
или быстрого перезапуска.)
Не удалось смонтировать для чтения и записи, пробуем только для чтения
sudo ntfsfix /dev/loop0p3
Монтирование тома... Ошибка при открытии '/dev/loop0p3' для чтения и записи
Диск содержит грязную файловую систему (0, 0).
Метаданные хранятся в кэше Windows, отказано в монтировании.
НЕУДАЧА
Попытка исправить ошибки... Ошибка при открытии '/dev/loop0p3' для чтения и записи
Обработка $MFT и $MFTMirr...
Чтение $MFT... ОК
Чтение $MFTMirr... ОК
Сравнение $MFTMirr с $MFT... ОК
Обработка $MFT и $MFTMirr завершена успешно.
Установка требуемых флагов на разделе... ОК
Сейчас очищу журнал ($LogFile)... ОК
Ошибка при открытии '/dev/loop0p3' для чтения и записи
Диск содержит грязную файловую систему (0, 0).
Метаданные хранятся в кэше Windows, отказано в монтировании.
Повторное монтирование не удалось: Операция не разрешена
Есть ли какой-либо другой способ, которым я мог бы восстановить ОС Win 10 внутри виртуальной машины Virtualbox?
Могу ли я, возможно, смонтировать .vdi файл в Windows, используя что-то вроде Daemon Tools Lite
, а затем открыть среду восстановления Windows и попытаться исправить раздел Windows, смонтированный из .vdi файла?
Кто-нибудь имеет опыт в этом?
Любая помощь будет высоко оценена.
Flex
Ответ или решение
Решение проблемы: Замораживание Windows 10 в гостевой системе на хосте Manjaro
Проблема, с которой вы столкнулись, заключается в том, что виртуальная машина с Windows 10 замораживается при загрузке, что может быть нежелательным и препятствовать вашей работе. Рассмотрим несколько шагов, которые вы можете предпринять для диагностики и решения этой проблемы.
1. Проверка сетевых настроек
Согласно вашему описанию, вы изменяли настройки сети виртуальной машины (ВМ), пытаясь подключиться к интернету через другую сеть. Попробуйте вернуться к первоначальным настройкам сети.
- Вернитесь на Bridged Adapter: Убедитесь, что выбран именно «Bridged Adapter», и что верно выбрано сетевое устройство. Если в данный момент доступ к Wi-Fi ограничен, попробуйте перезапустить ваш ноутбук и виртуальную машину.
- Сбросьте изменения: Попробуйте сбросить любые изменения, которые вы сделали в настройках сети. Иногда настройка NAT может вызывать проблемы, если присутствуют конфликты.
2. Отмена гибернации в Windows
Проблема, возникшая при попытке смонтировать .vdi-файл, указывает на статус «unclean» файловой системы NTFS, что может быть результатом включенной гибернации или быстрого запуска. Чтобы это исправить:
- Выключите гибернацию: Для этого вам нужно будет запустить команду в командной строке Windows, если это возможно:
powercfg /h off
Это отключит гибернацию и позволит корректно завершать работу системы.
3. Использование Windows Recovery Media
Попробуйте запустить виртуальную машину с загрузочным USB или ISO-образом Windows:
- Создание загрузочного USB: Используйте Media Creation Tool, чтобы создать загрузочный USB с Windows 10.
- Загрузка в Recovery Mode: Переподключите ISO или USB к виртуальной машине, перезагрузите её и выберите режим восстановления. Здесь вы сможете попытаться восстановить систему с помощью таких опций, как «Восстановление при загрузке» или «Командная строка».
4. Удаление кеша из среды Live CD
Если Windows Recovery Media не сработает, вы можете использовать Live CD для выполнения операций, которые могут помочь:
- Используйте Linux Live CD: Загрузите Live CD Linux (например, Ubuntu), подключите .vdi и попробуйте использовать утилиты для работы с файловыми системами.
- Попытка монтирования с флагом forced: Можно попытаться смонтировать раздел с флагом forced, используя следующий команд:
sudo mount -o loop,rw /dev/loop0p3 /mnt/fusewindows
Это может помочь, но есть риск повредить данные, поэтому используйте с осторожностью.
5. Альтернативная работа с .vdi в Windows
Вы также можете попробовать монтировать .vdi файл в Windows с использованием таких программ, как Daemon Tools:
- Используйте Daemon Tools Lite: Монтируйте .vdi файл и посмотрите, сможете ли вы получить доступ к файлам. С этого момента вы можете попробовать выполнить восстановление через встроенные средства Windows, такие как командная строка или специальные утилиты.
6. Высокий уровень резервного копирования данных
Если вы хотите избежать потери данных, важно создать резервные копии. Используйте утилиты резервного копирования в Windows или Linux, и постарайтесь создать резервную копию важных файлов.
Заключение
Если предложенные подходы не помогли, возможно, стоит рассмотреть возможность создания новой виртуальной машины и импортирования данных из старого ОБРАЗА. Параллельно продолжайте работать с поддержкой VirtualBox, чтобы получить помощь по конкретным параметрам настройки. Удачи в решении данной проблемы!