Как перейти с Linux (Ubuntu 18.04) на Windows и наоборот, не закрывая приложения и не теряя данные?

396
Scott Seongwook Lee

Я использую Ubuntu 18.04 и Windows 10 на своем ноутбуке (Samsung 9 Всегда). Я переключаюсь между двумя ОС. Я задался вопросом, могу ли я сохранить все открытые приложения и данные перед переключением ОС, как, например, перевод системы в спящий режим путем сохранения ее состояния на HDD или SSD. Однако в действительности после перехода в спящий режим одной ОС я не могу перезагрузить систему в другую. Вместо этого система всегда просыпается в одной и той же ОС, не позволяя мне выбирать другую ОС.

Есть ли какой-нибудь возможный способ перевести одну ОС в спящий режим с безопасным хранением приложений и данных и перезагрузить систему другой?

0
Ubuntu имеет возможность сохранить ваш сеанс. Найдите в настройках «Сеанс и запуск» или что-то в этом роде, перейдите в «Сессии» и нажмите галочку «Сохранить сессию для следующей загрузки». Это запомнится и с сегодняшнего дня будет действовать по умолчанию при обычном завершении работы. confetti 5 лет назад 0
Установите одну ОС как виртуальную машину в другой. harrymc 5 лет назад 0
В ответе доктора Моисея Пиппика описывается выполнение именно того, что вы просите. Этот подход имеет ограничения и риски, как он описывает. Самый чистый способ выполнить то, что вам нужно, - это использовать виртуальную машину, как об этом упоминает harrymc в комментарии, и это поддерживает все в рабочем состоянии, чтобы не было задержки при переключении с одного на другое. Вы даже можете настроить его, чтобы иметь доступ к файлам в разных операционных системах. Есть ли у вашего компьютера (или вы можете добавить) достаточно памяти для поддержки обеих ОС (вы можете выделить разный объем памяти для каждой ОС по мере необходимости для поддержки того, для чего вы ее используете)? fixer1234 5 лет назад 0

1 ответ на вопрос

1
DrMoishe Pippik

Можно перейти в спящий режим Ubuntu, при условии, что имеется достаточно места подкачки для хранения оперативной памяти и нет разделенных в формате btrfs разделов . Это довольно безопасно, если вы единственный, кто имеет доступ к компьютеру, потому что собственные операции с файлами Windows не должны влиять на раздел подкачки Linux (хотя сторонние инструменты, такие как DiskGenius, могут).

Обратное, однако, является проблематичным, поскольку Linux является возможность чтения и записи в любой раздел Windows, который может привести к ошибкам или оставить систему поврежденной после Windows, выходит из спящего режима. По умолчанию Ubuntu запрещает монтировать «грязный» раздел, то есть тот, который используется для hiberfil.sys. Монтаж может быть вынужден в-режиме только для чтения с использованием sudo mount -o ro /dev/partition-name /mount-point, что ограничивает использование раздела, или он может быть установлен на чтение / запись с помощью ntfsfix, с вероятностью причинения вреда Windows.

Мое условие двойной загрузки довольно простое, и две ОС не имеют доступа к другим файлам. То есть они полностью разделены. Ранее у меня была проблема в Ubuntu, не переходящая в спящий режим (т. Е. «Sudo systemctl hibernate» не работал). Теперь он перешел в спящий режим после того, как я отключил параметры быстрой загрузки и безопасной загрузки в BIOS. Scott Seongwook Lee 5 лет назад 0