Myślę o podwójnym uruchomieniu Windows 10 i Ubuntu na różnych partycjach tego samego dysku SSD. Jeśli kody takie rm -rf
jakoś zdarzają się na partycji Ubuntu, czy wpływa to na system Windows, czy pozostawia inne partycje w spokoju? A jeśli to wpływa na partycję Windows, jak mogę temu zapobiec?
dual-boot
partitioning
18.04
windows-10
Paul Kim
źródło
źródło
Odpowiedzi:
Jeśli masz fizyczny dostęp do komputera, możesz zrobić wszystko z plikami na nim, w tym odczytać, uszkodzić lub usunąć.
Możliwe jest jednak utrudnienie przypadkowego usunięcia plików.
Jeśli chcesz czytać dokumenty na partycji Windows 10, możesz zamontować partycję w trybie tylko do odczytu . Nie będziesz mógł edytować dokumentów programu Word, ale powinno wystarczyć, jeśli chcesz czytać pliki PDF, słuchać plików MP3 lub oglądać filmy na partycji Windows. Inną możliwością byłoby utworzenie
D:
partycji FAT32 w systemie Windows, którą można zamontować z uprawnieniami do zapisu w systemie Ubuntu.Mógłbym wymyślić co najmniej 5 krótkich poleceń do zniszczenia partycji Windows z systemu Linux, ale wszystkie one wymagałyby
root
uprawnień. Zachowaj ostrożność za każdym razem, gdy chcesz uruchomić polecenie zaczynające się odsudo
lub gdy program wyświetli komunikat „Wymagane jest uwierzytelnienie do uruchomienia”.Na koniec zachowaj ostrożność podczas instalowania Ubuntu w systemie Windows. Instalator wyjaśnia, które partycje są zmieniane, tworzone lub usuwane, ale nadal można usunąć istniejące partycje, jeśli zignorujesz ostrzeżenia wystarczająco długo.
Aby być bezpiecznym, postępuj zgodnie ze świetną radą @ Emmet (wykonaj kopię zapasową danych).
źródło
Wspólna podstawowa zasada zapobiegania utracie danych: PAMIĘTAJ, ABY ZAWSZE ZRÓWNOWAŻYĆ KOPIĘ TWOICH PLIKÓW
Nie wpływa na partycję Windows, ponieważ uruchamiasz ją z komputera Ubuntu.
Wyobraź to w ten sposób
Jeśli uruchomisz się
rm -rf
w swojej lokalizacji, wpłynie to nasda5
partycję, na której znajduje się system Ubuntu. Więc wpływa to tylko na Ubuntu.Załóżmy, że masz program ładujący gruba, aby załadować system operacyjny 2 (Ubuntu i Windows), jeśli przypadkowo usuniesz
GRUB
również plik, system Windows nie będzie mógł się uruchomić, ale dane w nim pozostaną nietknięte.Jednak Ubuntu ma tendencję do montowania partycji Windows, gdy jest ona dostępna, a jeśli powiesz uruchomiona
rm -rf /*
, Ubuntu - bez wahania usunie WSZYSTKIE pliki, w tym partycję Windows.Jest też niesławne
dd
polecenie, stąddisk destroyer
przydomek. Jest to szeroko stosowane do: formatowania dysku, klonowania dysku, tworzenia rozruchowego USB itp.dd
ma możliwość zrzucenia całego dysku głównego,dd if=/dev/zero of=/dev/sda
zamieniając wszystkie dane na dysku głównym na zero - i do widzenia naszych danych!Mając to na uwadze, należy zachować szczególną ostrożność podczas uruchamiania polecenia i zawsze rozejrzeć się przed wykonaniem czegoś - najlepiej zapobiec katastrofie, zanim to nastąpi.
Gorąco polecam zapoznanie się z różnymi poleceniami Linuksa, w ten sposób możesz dowiedzieć się, co robi polecenie, zanim je uruchomisz.
Ponadto, ponownie proszę być wyszukane przy pracy z
dd
, jest to częsty błąd błędniesdb
sięsda
, że coś się dzieje, gdy jest straszne.źródło
rm -rf
”. Dla mnie oznacza to różne destrukcyjne polecenia, które można wykonać w systemie Linux. Niektóre z nich powodują problemy w systemie Windows. Na przykładcat /dev/zero > /dev/sda
zapisze zera do wszystkich / dev / sda, usuwając w ten sposób wszystkie dane z tego dysku i ewentualnie całego komputera. Oczywiście takie rzeczy są mniej prawdopodobne w praktyce, ale należy je potwierdzić, aby uzyskać pełną odpowiedź. Jeśli potrzebna jest prawdziwie bezpieczna izolacja, aby zapobiec powodowaniu przez system Linux problemów w systemie Windows (lub visa-versa), jedyną wystarczającą metodą jest jakaś maszyna wirtualna./media
lub/mnt
. W takim przypadkurm -rf
z pewnością byłby w stanie zniszczyć pliki systemu Windows./mnt
, a ty uruchomiszrm -rf /*
, to cześć pliki Windows ...rm
otworzy wszystkie biblioteki, których potrzebuje, nie będzie miało znaczenia, czy biblioteki te zostaną usunięte z systemu plików. Pozostaną na dysku, niepowiązane, ale nadal otwarte przez rm. Prawdopodobnie przyczyną problemu będzie próba uruchomienia nowego procesu wymagającego pliku lub urządzenia, które zostało już usunięte. W tym momencie możesz spanikować system.Jeśli fakt, że nie możesz powstrzymać dwóch systemów operacyjnych na jednym dysku od wzajemnego uszkodzenia, powoduje, że szukasz innych rozwiązań, oto więcej opcji. Zależą od twoich praktycznych potrzeb i twojego budżetu.
Możesz uruchomić jeden (lub oba) systemy jako maszyny wirtualne zamiast korzystać z oddzielnych partycji. Maszyna wirtualna powinna mieć ograniczony dostęp do hosta lub innej maszyny wirtualnej, abyś nie mógł przypadkowo uszkodzić maszyny hosta (choć nadal będą celowe sposoby). Kolejną zaletą jest to, że możesz używać obu jednocześnie.
Jeśli chcesz, aby dwa systemy operacyjne były całkowicie oddzielne, umieść je na wymiennych dyskach twardych lub nawet lepiej, osobnych komputerach (mniejsza szansa na przypadkowe uszkodzenie dysków).
Jeśli potrzebujesz mieć dostęp do danych, ale bardzo często robisz takie rzeczy na swoim Linuxie, które mogą przypadkowo uszkodzić system Windows z niewielkim opóźnieniem, umieść je na różnych komputerach i uzyskaj dostęp do systemu Windows tylko za pomocą narzędzia zdalnego dostępu, które szanuje Mechanizmy bezpieczeństwa systemu Windows. Otrzymasz pełny dostęp do swoich danych i bardzo wysokie bezpieczeństwo w cenie kilkuset euro / USD za dodatkowy sprzęt. Dodatkowo, jeśli system zawiedzie, masz system zapasowy, więc jeśli pracujesz na tych komputerach, dodatkowe koszty mogą się zwrócić.
źródło
Takie ryzyko można łatwo ograniczyć, włączając szyfrowanie dysków funkcją BitLocker w systemie operacyjnym Windows10. Szyfrowanie partycji sprawia, że Ubuntu nie może się zamontować, a tym samym wykonuje czynności takie jak rm -r
Oznacza to również, że nie można udostępniać plików z systemem ubuntu za pośrednictwem partycji Windows.
Jeśli chcesz udostępnić dane między dwoma systemami operacyjnymi, radzę utworzyć osobną partycję danych, którą zamontujesz w obu systemach operacyjnych.
źródło
dd
nadal może nadpisywać odpowiednie sektory dysku używanego przez system Windows, co powoduje, że zaszyfrowany system plików jest nieodwracalnie nieodwracalny.cat
,dd
,fdisk
,parted
, lubmkfs.ntfs
będzie wszystko szczęśliwie zniszczyć wszystkie dane na tej partycji, szyfrowane lub nie.Grub utrzymuje system. Zanim to zrobisz, musisz zapoznać się z diskpart i Grub. Sprawdź, czy nikt tu nie mówi, że Twój komputer znajduje się na liście systemów Linux. Mój nie był;)
źródło