Czy bezpieczniej jest zainstalować dwa systemy operacyjne na różnych dyskach twardych lub tylko na różnych partycjach? [Zamknięte]

16

Jeśli instaluję podwójny rozruch zarówno Ubuntu, jak i Windows, czy bezpieczniej jest zainstalować je na dwóch różnych dyskach twardych niż na różnych partycjach na tym samym dysku twardym?

Jakie ryzyko może być związane? Na przykład jeden system operacyjny nie rozpoznaje plików innego systemu operacyjnego. Jeden system operacyjny przypadkowo usuwa inny system operacyjny przez niektóre operacje systemowe?

StackExchange dla wszystkich
źródło
3
Jak to nie jest duplikat 3 lata po uruchomieniu Ask Ubuntu ?
Peter Mortensen

Odpowiedzi:

17

Ogólnie rzecz biorąc, powinni zostawić się w spokoju. Jeśli wykonasz instalację poprawnie (najpierw Windows, potem Linux z reguły, ponieważ Linux jest bardziej „rozważny”). O ile mi wiadomo, udostępnianie dysku nie wiąże się z żadnym dodatkowym ryzykiem.

Powiedziawszy to, oto kilka błędów, na które trzeba uważać.

  1. Windows nie będzie mógł zobaczyć zawartości twojego dysku lub partycji Linux, chyba że zainstalujesz dodatkowe oprogramowanie. ext4fsd działa dla mnie.

  2. Współużytkowane partycje pamięci. Jeśli istnieje partycja, którą oba systemy operacyjne mogą zobaczyć natywnie , czyli FAT32 lub NTFS , mogą wystąpić problemy z utratą danych. Jeśli system Windows przejdzie w stan hibernacji, a inny system operacyjny wprowadzi zmiany do partycji współdzielonej, system Windows będzie miał tendencję do cofania zmian po wznowieniu. Polecam albo pamięć zewnętrzną, albo wyłączenie hibernacji w systemie Windows, albo jedno i drugie.

  3. UEFI . Jest to nowość w systemie Windows 8. Istnieją dwa rodzaje interfejsu oprogramowania układowego: BIOS (starszy) i UEFI (nowszy). Oba systemy operacyjne muszą być zainstalowane przy użyciu tego samego. Możesz znaleźć o wiele bardziej szczegółowe wyjaśnienie tutaj .

cassm
źródło
3
W systemie Windows, aby wyłączyć funkcję hibernacji, wystarczy uruchomić z konsoli (jako administrator), następujące polecenie: powercfg -h off.
Ismael Miguel
ext4fsd powinien czytać ext2fsd . Ponieważ nie jest w pełni obsługiwany ext4, zawsze używałbym ext2fsd w trybie tylko do odczytu, aby zapobiec przypadkowemu uszkodzeniu.
Paddy Landau
Przepraszam, nie rozumiem 2. co masz na myśli hibernation? czy możesz wyjaśnić trochę dokładniej, proszę?
ldev
Hibernacja to metoda wyłączania komputera przy jednoczesnym zapisywaniu jego stanu, tak jak hybryda między konwencjonalnym zamykaniem a zawieszaniem - jest to stan, w którym system Windows wchodzi automatycznie w określonych okolicznościach. Aby uzyskać więcej informacji, przeczytaj artykuł w Wikipedii .
cassm
11

Bezpieczniej jest używać 2 dysków twardych.

  1. podczas formatowania łatwiej jest rozpoznać różne dyski twarde. 1 otrzyma nazwę sda, a druga sdb. Chociaż instalator umieszcza nazwy obok partycji rozruchowych, pomaga znaleźć inne partycje należące do tego konkretnego systemu operacyjnego (np. Dysk D: sda2 na sda, gdzie sda1 to system operacyjny dla Windows lub db2 to partycja dla sdb, gdzie sdb1 to root dla Ubuntu).

  2. awaria dysku twardego. Jeśli jeden dysk zawiedzie, wyjmujesz go i nadal uruchamiasz się w innym systemie operacyjnym (być może przy pomocy odzyskiwania GRUB).

Sam jednak instalowałem partycje rozruchowe (tj. System operacyjny (C: i /)) na najszybszym dysku twardym i umieszczałem moje dane na drugim dysku.

Ale ... kopie zapasowe i możliwość ich przywracania jest ważniejsze. Najlepszym rozwiązaniem jest regularne tworzenie kopii zapasowych ważnych danych. Jeśli to zrobisz, będziesz mieć tylko niewielkie problemy.

Rinzwind
źródło
Dzięki. Czy to, co mówisz o szybkich i wolnych dyskach twardych, dotyczy wewnętrznego dysku twardego i zewnętrznego dysku twardego?
StackExchange dla wszystkich
1. Problem dotyczy postrzegania i skupienia użytkownika, a nie konfiguracji partycji. 2. Każdy dysk może zawieść, osobny dysk również. Tak, przy instalacji dwóch dysków stracilibyśmy tylko jeden system operacyjny w przypadku awarii jednego dysku, ale to nie ma znaczenia. Dane użytkowników mają znaczenie, a nie systemy operacyjne.
2
@ MikołajBartnicki Zgadzam się: D Kopie zapasowe i możliwość ich przywracania jest ważniejsza.
Rinzwind
2
Zachowaj dane na wewnętrznym ORAZ dysku zewnętrznym (możesz do tego użyć narzędzia synchronizacji).
Rinzwind
1
Ale zgodzę się, że posiadanie przez Windows pełnej kontroli nad bootloaderem na własnym dysku jest umiarkowaną zaletą, jeśli kiedykolwiek ponownie zainstalujesz Windows, zamiast uważać, aby uniknąć złośliwego oprogramowania, więc nie musisz. Naprawienie konfiguracji rozruchu może być uciążliwe, szczególnie. jeśli nie jesteś ekspertem od GRUB-a i do diabła, Windows musi się poprawnie uruchomić.
Peter Cordes
11

Krótka odpowiedź:

To w ogóle nie ma znaczenia.

Szczegółowa odpowiedź:

Nie ma absolutnie żadnego ryzyka związanego z utrzymywaniem dwóch systemów operacyjnych na tym samym urządzeniu dyskowym. Możesz zadzierać z inną partycją systemową, o ile dostępne jest urządzenie dyskowe z tą partycją, umieszczenie jej na oddzielnym urządzeniu fizycznym nie czyni w żaden sposób bezpieczniejszym (ani mniej bezpiecznym).


źródło
3
Z wyjątkiem sytuacji, gdy jeden system operacyjny zastąpi moduł ładujący używany przez drugi. Odzyskiwanie na oddzielnych dyskach fizycznych może być łatwiejsze, ponieważ kolejność rozruchu można wybrać w systemie BIOS.
Peter Mortensen
Myślę, że ta odpowiedź powinna brzmieć: Gdy instalacja obu systemów zakończy się powodzeniem, nie ma ryzyka. Na forach, SuperUser i Linux SE jest wiele pytań na temat tego, co robić, ponieważ użytkownik utracił dostęp do systemu operacyjnego po niewłaściwej instalacji.
Boluc Papuccuoglu
@PeterMortensen Po skonfigurowaniu dwóch dysków jeden system operacyjny może zastąpić program ładujący używany również przez drugi system operacyjny. Drugi dysk w żaden sposób nie zapobiega takiemu scenariuszowi.
@BolucPapuccuoglu proszę podać link do opisu problemu, który jest spowodowany bezpośrednio przez umieszczenie dwóch systemów operacyjnych na jednym dysku i nigdy nie wystąpi, gdy każdy system operacyjny ma oddzielny, własny dysk. Uwierzę w to, kiedy to zobaczę.
2

Jeśli masz dwa dyski twarde, najwygodniej jest zainstalować system Windows na jednym, a Ubuntu (lub inny system operacyjny) na drugim.

  1. większość nowoczesnych komputerów z systemem Windows ma już zainstalowane trzy partycje - partycję odzyskiwania, partycję „System Reserved” i wreszcie podstawową partycję Windows. Jeśli zdefiniowane są tylko 3 partycje podstawowe, utwórz partycję rozszerzoną i zainstaluj tam Ubuntu.

  2. Zakładając, że Windows zużywa cały pierwszy dysk twardy, musisz zmienić rozmiar tych partycji Windows.

  3. Podczas instalacji drugiego systemu operacyjnego na oddzielnym dysku twardym istnieje poczucie bezpieczeństwa. Dzięki dwóm dyskom twardym możesz po prostu wysunąć główny (w przypadku laptopa) lub odłączyć zasilanie (w przypadku komputera stacjonarnego). Teraz wiesz, że nie zamierzasz przypadkowo uszkodzić głównego systemu operacyjnego podczas instalacji drugiego. Dla prawdziwie paranoików możesz zrobić to samo podczas aktualizacji do nowszych wersji.

Np. Mój komputer obsługuje cztery dyski twarde; więc uruchamiam Windows 7 na podstawowym i Ubuntu na drugim. Zamiast używać programu ładującego Linux do wyboru mojego systemu operacyjnego, po prostu używam ekranu startowego BIOS, aby wybrać rozruch z pierwszego lub drugiego dysku twardego. Jeśli nacisnę przycisk zasilania i odejdę, uruchomi się z dysku podstawowego bez nadzoru.

Ubuntu z przyjemnością zamontuje partycje Windows, abyś mógł uzyskać dostęp do swoich plików.

Inną opcją do rozważenia jest użycie maszyny wirtualnej. Używam VMware na mojej partycji Windows. Jedynym zastrzeżeniem jest to, że potrzebujesz wystarczającej ilości pamięci i mocy procesora, aby uruchomić oba systemy operacyjne jednocześnie.

Jeden komentarz na temat redundancji - jeśli planujesz skonfigurować dowolną redundancję dysku (dublowanie lub RAID-5), musisz mieć dyski twarde zbliżone do tego samego rozmiaru, aby uniknąć marnowania miejsca (system użyje rozmiaru najmniejszego napęd). Podejście sprzętowe jest znacznie bardziej niezawodne i działa lepiej niż proste rozwiązanie oparte na oprogramowaniu. Państwo musi wykonać kopię zapasową wszystkich danych, których nie chcesz stracić!

MathematicaUser71
źródło
Witamy w Ask Ubuntu! ;-) Na przyszłość: postaraj się być zwięzły: Chociaż maksymalnie 32767 bajtów jest dozwolone, nie piszesz tutaj rozpraw, ale starasz się pomóc użytkownikom w zwięzłych, precyzyjnych informacjach. (Teraz jest jeszcze za długo)
Fabby
1

Z ściśle systemowego punktu widzenia jest dokładnie tak samo ... pod warunkiem, że poprawnie skonfigurujesz swoje partycje. Prawidłowo skonfigurowane partycje są całkowicie bezpieczne w użyciu i nigdy nie przypadkowo usuniesz datę na jednej partycji podczas pracy na innej - czy to w tym samym systemie operacyjnym, czy nie.

Jeśli skonfigurujesz je ręcznie hakując główny rekord rozruchowy za pomocą narzędzi niskiego poziomu ... zależy to od Twojej umiejętności posługiwania się takimi narzędziami! Ale jeśli używasz narzędzi wysokiego poziomu do zmiany rozmiaru partycji i tworzenia następnych, nie powinieneś mieć kłopotów.

Ponieważ prosiłeś o bezpieczniejszy sposób, radzę podzielić oba dyski na jedną partycję Windows i jedną (lub więcej) Ubuntu na każdej z nich. W ten sposób można łatwo powielić poufne dane na drugim dysku dla dowolnego systemu operacyjnego. Możesz nawet zbudować lustro RAID-1 dla swojej (lub jednej z) partycji Ubuntu. Ale muszę przyznać, że jest to dość zaawansowana konfiguracja, jeśli nie możesz sobie pozwolić (lub nie chcesz) powielać wszystkiego.

Serge Ballesta
źródło
dzięki. co oznacza „podziel oba dyski za pomocą jednej partycji Windows i jednej (lub więcej) Ubuntu na każdej”?
StackExchange dla wszystkich
@Tim System Unix ma więcej niż jedną partycję, klasyczny wzór to /, swap, / usr, / var i / home. Jednak w zależności od użytkowania przebieg może się różnić . Zwykle możesz mieć 2 partycje (+ swap), jedną na dane, które nie wymagają kopii lustrzanej (dane systemowe i statyczne), a drugą na dane zasługujące na kopię lustrzaną. W systemie Windows rób, co chcesz - w końcu jesteśmy tutaj na stronie Uniksa :-)
Serge Ballesta
Obecnie, gdy większość oprogramowania będzie instalowana przez pakiety dystrybucyjne, oddzielenie /usrod /systemu plików root ( ) nie ma większego sensu . Chyba że lubisz znajdować i zgłaszać błędy związane z kolejnością rozruchu. Współczesne systemy plików są całkiem dobre w dobrym starzeniu się, więc dzielenie przestrzeni jest tylko uciążliwe, aby stwierdzić, że masz jeszcze mnóstwo miejsca /var, ale brakuje miejsca na głównym systemie plików FS. Lubię umieszczać miejsce na multimedia na dysku zamontowanym na /datalub w / e, a nie tylko w moim katalogu domowym.
Peter Cordes
IMO, mój katalog domowy dotyczy rzeczy, które stworzyłem lub nad którymi pracuję, a nie tylko rzeczy, które pobrałem. W ten sposób mogę łatwiej wykonać kopię zapasową rzeczy, na których mi zależy, i zignorować rzeczy, które mogę ponownie uzyskać z Internetu.
Peter Cordes
@PeterCordes Zasadniczo używam co najmniej 2 partycji: jednej dla systemu (/ i / usr) i jednej dla plików użytkownika (/ home). W ten sposób podczas aktualizacji głównej wersji po prostu zapisuję pliki konfiguracyjne (na partycji domowej) i wykonuję pełną instalację, usuwając wszystko z partycji systemowych i zachowując wszystko na partycji użytkownika. Umieszczam / var na partycji systemowej, umieszczam dowiązanie symboliczne na folderach partycji domowej, które powinny przetrwać do ponownej instalacji (na przykład / var / www ...)
Serge Ballesta
1

Instalowanie na dwóch osobnych dyskach byłoby statystycznie mniej bezpieczne. Jeśli jeden dysk ulegnie awarii, stracisz połowę swoich danych. I odwrotnie, zainstalowanie obu systemów operacyjnych na jednym dysku i zachowanie (hipotetycznego?) Drugiego dysku jako dysku zapasowego dałoby ci formę redundancji w przypadku awarii jednego dysku.

Jeśli chodzi o system, nie ma znaczenia, czy partycjonujesz jeden dysk dwa razy i instalujesz tam oba systemy operacyjne, czy instalujesz na dwóch osobnych dyskach.

Zainstaluj oba poprawnie i nie ma niebezpieczeństwa, że ​​jeden system operacyjny wyczyści drugi. Prawdopodobnie będziesz musiał przyznać dostęp z każdego systemu operacyjnego do drugiego, jeśli chcesz współdzielić pliki między systemami.

minus8
źródło
Możesz wykonać kopię zapasową systemu Windows na partycję na drugim dysku i odwrotnie. Wszystko, na czym Ci zależy, jest przechowywane na obu dyskach. Możesz potrzebować nowego dysku i pamięci USB Live-Boot, aby odzyskać swoje rzeczy, w zależności od tego, który dysk utracisz, ale będzie to bezpieczne. (pamiętaj jednak, że RAID1! = kopie zapasowe, ponieważ nie chroni przed przypadkowym lub innym usunięciem. Jest to jednak bardzo wygodne.)
Peter Cordes