I tak Uważaj na dd! Nie nadużywaj sudo; konto zwykłego użytkownika z diskczłonkostwem w grupie wystarcza do odczytu bloków. Jeśli jest napisane „odmowa dostępu” - być może próbujesz zastąpić dysk twardy, przyjrzyj się temu, co robisz. Jeśli twój MBR zostanie skasowany, stracisz tablicę partycji. Trudno będzie go przywrócić (choć nie jest to niemożliwe). Uważnie obserwuj urządzenie dysku twardego: /dev/sdanie mylić z /dev/sda1lub /dev/sdb. Uważaj i nie spiesz się. Czytać man dd. Powodzenia.
@ulidtko: +1, dobra odpowiedź, zrobiłem już coś innego: sudo cat / dev / sda> mydump, ctrl + c, sudo ghex mydump. Czy uważasz, że ma to sens?
Timofey
1
@ulidtko: Hmm to trochę dziwne powiedzieć, że „nie używaj sudo ... konto zwykłego użytkownika jest wystarczające”. Wydaje mi się, że jest to już DUŻA luka w zabezpieczeniach, jeśli użytkownik może odczytać zawartość dysku za pomocą wpisu / dev /, a następnie może odczytać dowolne pliki itp., Co nie byłoby możliwe za pośrednictwem systemu plików z powodu problemów z uprawnieniami. Jeśli to działa w twoim systemie jako zwykły użytkownik: szkoda ... W moim systemie / dev / sda nie może być nawet odczytany przez zwykłego użytkownika, chyba że należy do grupy „dyskowej” ... Ale nie przez „zwykłego użytkownika”, co jest naprawdę niebezpieczne!
LGB
1
@LGB: mówi: nie nadużywaj sudo :-)
Timofey
1
@ulidtko: ok, w porządku, chociaż nawet usunąłem się z grupy dysków, może to być niebezpieczne, jeśli ktoś w jakiś sposób włamie się do mojego użytkownika, można uzyskać pełny dostęp do dysku ... I o "nie nadużywaniu sudo": ok, mój angielski jest daleki od perfekcji, zdarza się, że brakuje mi czegoś do zrealizowania po zdaniu, przepraszam za to!
LGB,
1
@ulidtko, +1 za ostrzeżenia. Jest to jedno z miejsc, w których naprawdę można w pośpiechu zepsuć rzeczy.
Thorbjørn Ravn Andersen
3
Oprócz proponowanej odpowiedzi sugerowałbym również użycie po prostu hd:
+1, bardzo dobrze. Chociaż ludzie często myślą o MBR jako o pojedynczej logicznej jednostce, chociaż fizycznie przechowywanej tylko w jednym sektorze spośród innych. Jest to wygodne, gdy jednostki logiczne są zawarte - lub być może reprezentowane przez - oddzielne pliki. Prawdopodobnie z tego powodu zapisywałem MBR do pliku i pracowałem nad nim.
Oprócz proponowanej odpowiedzi sugerowałbym również użycie po prostu
hd
:Rozwiązanie opiera się na fakcie, że
/dev/sda
jest to specjalny plik urządzenia, który można odczytać.źródło