Jak przejść z Linuksa (Ubuntu 18.04) na Windows i odwrotnie bez zamykania aplikacji i utraty danych?

0

Używam Ubuntu 18.04 i Windows 10 na moim laptopie (zawsze Samsung 9). Przełączam się między tymi dwoma systemami operacyjnymi. Zastanawiałem się, czy mogę zapisać wszystkie otwarte aplikacje i dane przed przełączeniem systemów operacyjnych, na przykład hibernacją systemu poprzez zapisanie jego stanu na HDD lub SSD. Jednak w rzeczywistości po hibernacji jednego systemu operacyjnego nie mogę ponownie uruchomić systemu w innym. Zamiast tego system zawsze budzi się w tym samym systemie operacyjnym, nie pozwalając mi wybrać innego systemu operacyjnego.

Czy istnieje jakikolwiek sposób na hibernację jednego systemu operacyjnego z bezpiecznymi aplikacjami i danymi oraz ponowne uruchomienie systemu?

Scott Seongwook Lee
źródło
Ubuntu ma opcję zapisania sesji. Wyszukaj w ustawieniach „Sesja i uruchomienie” lub coś w tym stylu, przejdź do „sesji” i zaznacz pole wyboru „Zapisz sesję na następny rozruch”. Zostanie to zapamiętane i odtąd domyślne zachowanie podczas regularnego wyłączania.
konfetti
Zainstaluj jeden system operacyjny jako maszynę wirtualną w drugim.
harrymc
Odpowiedź DrMoishe Pippika opisuje robienie dokładnie tego, o co prosisz. To podejście ma ograniczenia i ryzyko, jak to opisuje. Najczystszym sposobem na osiągnięcie tego, co chcesz, jest maszyna wirtualna, jak wspomina Harrymc w komentarzu, i która utrzymuje wszystko na żywo, więc nie ma opóźnień w przełączaniu się z jednego do drugiego. Możesz go nawet skonfigurować, aby uzyskać dostęp do plików w różnych systemach operacyjnych. Czy Twój komputer ma (lub czy możesz dodać) wystarczającą ilość pamięci do obsługi obu systemów operacyjnych (możesz przydzielić inną ilość pamięci do każdego systemu operacyjnego w zależności od potrzeb, aby obsługiwać to, do czego go używasz)?
fixer1234

Odpowiedzi:

1

Możliwe jest hibernowanie Ubuntu , pod warunkiem, że jest wystarczająca przestrzeń wymiany do przechowywania pamięci RAM i nie ma plików btrfs sformatowanych partycjami . Jest to dość bezpieczne, jeśli jesteś jedyną osobą uzyskującą dostęp do komputera, ponieważ natywne operacje na plikach systemu Windows nie powinny wpływać na partycję wymiany Linuksa (chociaż mogą to robić narzędzia innych firm, takie jak DiskGenius ).

Odwrotna jest jednak problematyczne, ponieważ Linux jest w stanie odczytywać i zapisywać do każdej partycji Windows, co może powodować błędy lub opuszczenia systemu uszkodzonego po wyłania Windows z hibernacji. Domyślnie Ubuntu zapobiega montowaniu „brudnej” partycji, tj. Partycji używanej do hiberfil.sys. Montaż może być zmuszony w trybie tylko do odczytu , używając sudo mount -o ro /dev/partition-name /mount-point, która ogranicza użycie partycji, lub może być zamontowany do odczytu / zapisu przy użyciu ntfsfix , z prawdopodobieństwem szkodząc Windows.

DrMoishe Pippik
źródło
Mój warunek podwójnego rozruchu jest dość prosty, a dwa systemy operacyjne nie mają dostępu do innych plików. Oznacza to, że są całkowicie oddzielone. Wcześniej miałem problem z Ubuntu, który nie przechodził w stan hibernacji (tzn. „Sudo systemctl hibernacja” nie działał). Teraz stał się hibernacją po wyłączeniu opcji szybkiego rozruchu i bezpiecznego rozruchu w systemie BIOS.
Scott Seongwook Lee