🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.pecet
Article #1263003

Re: Partycja odzyskiwania

#1263003
From: Trybun
Date: Thu, 27 Feb 2020 07:30
209 lines
10521 bytes
W dniu 24.02.2020 o 23:31, Eneuel Leszek Ciszewski pisze:
>
> "Trybun" 5e525c27$0$17344$65785112@news.neostrada.pl
>
>> Przecie instrukcja była jasna - dodaj Linuksa na
>> dysk, płyta z Windowsem do napędu i próba "naprawy"
>> MBR poprzez komendy fixboot, fixmbr, a i po takich
>> zabiegach pewnie nie od razu wywołasz stan jaki ja
>> miałem. Jak zepsuć dysk samymi Windowsami to nie mam
>> pojęcia. Istota zagadnienia polega na tym jak Ty
>> rozwiążesz ten problem jak go już uda Ci się go wygenerować.
>
> ~30 lat temu opowiadano mi przedziwne histErie o tym, jak to
> straszliwie groźny jest MBR. Po prostu wgrywasz (programów do
> tego jest bez liku!) wszystko -- uniwersalny kod (zwany czasem
> bootloadrem) maszynowy, tablice partycji (odtwarzaną z danych
> zawartych w nagłówkach partycji -- w bootsektorach, które wcale
> nie są pojedynczymi sektorami) itd... To tylko 512 NADMIAROWYCH
> bajtów zawierających:
> - uniwersalny kod maszynowy
> - tablicę partycji (dzięki niej nie trzeba przy starcie
>   skanować całego dysku MBR w celu wykrycia partycji
>   aktywnej, montowania partycji itd...)
> - podpisy dysku (jakoś trzeba ten dysk odróżnić od
>   innych dysków w tym samym komputerze)
>
>  https://morfikov.github.io/post/mbr-ebr-i-tablica-partycji-dysku-twardego/ 
>
>
> Wrzucasz do Googli 'MBR' i masz, co chcesz!
>
>  https://pl.wikipedia.org/wiki/Master_Boot_Record
>
> Różne nazwy tego samego:
> - program rozruchowy
> - bootloader
> - kod maszynowy
>
> MBR to 512 niezbyt wrażliwych **bajtów**! W razie padu jest problem,
> ale ten problem naprawić można w chwil kilka -- niemal niezależnie
> od wielkości dysku, bo niby aby uzupełnić/odtworzyć tablice partycji,
> trzeba przeskandować cały dysk, ale zazwyczaj te partycje są ułożone
> niemal bezpośrednio po sobie, więc zwykle szybko idzie. Na końcu jest
> sygnatura dysku (podpis dysku) który można zastąpić czymkolwiek, lecz
> zły podpis poskutkuje problemem natury literaturowej...
>
> ZnaFCy tacy jak Kawecki opowiadali legendy o dyskach takie, jak:
> - może pracować albo pionowo albo poziomo
>   (nawet podawał tolerancję odchylenia w stopniach)
> - kopię MBR trzeba/warto przechowywać w szafie pancernej ;) na dyskietce
> - sygnaturę trzeba kasować przy zabawach z partycjami, aby uniknąć
>   problemu literacyjnego itd... (to nawet całkiem bliskie prawdy;
>   po skasowaniu sygnatury i wygenerowaniu nowej, Win swoją własną
>   partycje rozpoznać potrafi jako C -- ALE PRAWDA JEST TUTAJ
>   BRUTLNIEJSZA!!! -- o czym pisałem nieraz!!!)
> - gdy sprzętowo padnie zerowy sektor dysku -- dysk jest bezwartościowy
>   itd... (może tak kiedyś było, ale ogólnie raczej tak nie jest z uwagi
>   na możliwość przemalowania)
>
> Sprzed ~30 lat pamiętam dwie wersje świata:
> - jednak dla ludzi o zdrowych zmysłach (MBR nie gryzie)
> - druga dla hecy (MBR to kluczowy element podatny na
>   wszelkie tragedie)
>
> -=-
>
> Maszynista (kolejarz) opowiada dowcipy z życia wzięte...
>   Kobieta wsiadła do pociągu bez biletu i zgłasza komu
>   trzeba brak owego biletu, na co słyszenia:
>    - Proszę nie siadać przy oknie, bo będzie drożej
>   Gdy dochodzi do płacenia, kobieta zarzeka się, że
>   nie siedziała przy oknie, więc nie chce dopłacić
>   do biletu...
>
> Pojmujesz?
>
> -=-
>
> Możesz cokolwiek uczynić z MBR -- odtworzenie jest zazwyczaj
> banalnie proste. Oczywiście można założyć sytuacje nietypowe:
> - uszkodzenie mechaniczne
> - duże luki przed partycjami
> ale to też nie jest tragedią!
>
> -=-
>
> Wychowałem się wśród ludzi piszących edytorami dysku
> bezpośrednio po MBR, BS, FAT itp... Sam osobiście
> nie używałem tego tak często jak moi znajomi, ale
> w razie potrzeby zaglądałem w te miejsca bez trwogi...
>
> -=-
>
> W bootsektorach są informacje służące do odbudowy tablicy partycji.
> Te bootsektory nie są pojedynczymi sektory wbrew nazwie i zawierają
> między innymi kod maszynowy oraz informacje o danej partycji (położeniu
> partycji na dysku) umożliwiające odbudowaniu MBR.
>
> -=-
>
> Prawdopodobieństwo tego, że Kawecki nie znał prawdy o MBR
> oceniam na zerowe. IMO albo bajerował dla hecy, albo dla
> zysku.
>
> -=-
>
> Jeśli umiesz czytać ze zrozumieniem, zauważ:
> - na notebooku mam W10 i WXP
>   (akurat W10 nie jest od tego notebooka,
>   ale nie jest to tu istotne)
> - W10 startuje z aktywnej
> - WXP może startować zarówno bezpośrednio z aktywnej
>   jak i pośrednio spod WXP.
>
> Powyższe znaczy, że ten sam kod maszynowy jest poprawny
> i dla WXP, i dla W10, choć znaFcy mogą twierdzić, że
> jest inaczej.
>
> Oczywiście Linuks czy inny system (czy cokolwiek) może wstawić
> w MBR swój własny kod maszynowy, ale to nadal TYLKO zwykłe dane
> zapisane w zwykłym miejscu dysku (nie we flaszkach itp.) które
> można po prostu napisać programami tak, jak nadpisywane są pliki...
>
> -=-
>
> Nadpisanie MBR fałszywymi danymi jest podobne do obrócenia
> książki na półce -- wszystkie litery trzeba zamalować na
> biało, po czym wydrukować od nowa...
>
> -=-
>
> Można zadać pytanie:
> - dlaczego znaFcy mamroczą o magii MBR?
>
> Odpowiedzi można znaleźć wiele:
> - nie znają się
>   (prawdopodobieństwo bliskie zeru, bo MBR
>   nie uległ zmianie od dziesięcioleci i jest
>   doskonale opisany a ponadto jest łatwy do
>   samodzielnego zrozumienia, gdyż to tylko
>   512 bajtów)
> - chcą zamącić, by mieć klientów
>   (IMO prawdopodobieństwo bardzo wysokie)
> - są tak tępi umysłowo, że MBR jest dla nich
>   tajemniczy (prawdopodobieństwo bliskie zeru,
>   bo jednak na co dzień nie jedzą gwoździ
>   popijanych stężonym kwasem solnym, nie
>   kupują samochodów w sklepach spożywczych itd...)
>
> -=-
>
> Do dziś pamiętam mgr matematyki twierdzącego, że częste
> formatowanie dyskietki niszczy ją mechanicznie na całej
> powierzchni rozmieszczaniem znaczników -- jakby nakłuwaniem...
>
> Człowiek (Jarek -- nazwiska nie poznałem) nie mówił tego
> z przekonaniem (raczej mówił, że trudno mu w to uwierzyć)
> ale liczył się z prawdziwością tych wieści...
>
> -=-
>
> Inny mój znajomy napisał program do zabezpieczania dysków
> oparty właśnie o zabawę z tablicą partycji. Cały urok
> programu polegał jednak nie na tej zabawie z tablicą,
> lecz na zabezpieczeniu dyskietki przed kopiowaniem...
> Program rzekomo sprzedawał, ale swego czasu przekazałem
> ów program pracowniczce (Annie Zalewskiej/Zaleskiej,
> wówczas mgr) uczelni, która chciała zapłacić (swymi
> przecież nie płaciła) i znajomy uznał coś na kształt,
> iż szkoda mu czasu na pobieranie opłat...
>
> -=-
>
> Programami typu edytor dysku bawiłem się jeszcze na PDP,
> czy raczej na SM-4 pod RSX-11M. Przykładowo rezerwowałem
> reglamentowane miejsce tak, by na pierwszy rzut oka nie
> było widać, ile zajmuję. Przekazywałem też między plikami
> informacje ludziom, którzy wiedzieli, że tam przekazuję
> i potrafili tę informację przeczytać... (coś na kształt
> grypsów) Pamiętam, że jakaś makabrycznie ważna informacja
> pozostała na dysku do ostatniej chwili... Do dziś mam
> ,,wyrzuty sumienia'' z powodu pozostawienia newralgicznej
> informacji...
>
> -=-
>
> MBR to jeden z masy sektorów. Jeden sektor! 512 bajtów.
> Dysk o pojemności 2 TB (chyba maksymalny dla MBR) ma
> 2 000 GB, 2 000 000 MB, 2 000 000 000 KB,
> 2 000 000 000 000 B a MBR ma 512 bajtów,
> czyli 0.5 KiB, czyli dysk taki ma tych sektorów
> około 4 000 000 000?... Jeden z nich to MBR
> z zawartością łatwą do odtworzenia...
>
> Jakiś program może tam umieścić swój własny kod?
> Może. Może umieścić kod maszynowy, sygnaturę,
> informację tajną czy cokolwiek... Strata tego
> czegoś może być niemożliwa do odtworzenia, ale
> dla funkcjonowania Win to nie ma znaczenia.
>
> To jak stracenie ,,na zawsze'' słowa 'Google'?
> Jak je znaleźć, skoro wszystkiego szukamy właśnie w Googlach?... ;)
>

Po co to spekulacyjne rozpisywanie się. Chcesz wypróbować metodę która 
sprawiła mi tyle problemów z MBR to ja podałem. Nie jestem jakimś znawcą 
dysków aby wdawać się w teoretyczne (dla mnie) rozważanie na ich temat. 
Podałem tylko przykład jak można wdepnąć w g*no i jak ciężko było z tego 
wyjść.
Technical Details
Message-ID: <5e577009$0$499$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!news.unit0.net!weretis.net!feeder7.news.weretis.net!border2.nntp.ams1.giganews.com!nntp.giganews.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <5e357304$0$560$65785112@news.neostrada.pl> <5e3aaf42$0$17361$65785112@news.neostrada.pl> <5e3b623f$4$551$65785112@news.neostrada.pl> <5e3bcef8$0$17349$65785112@news.neostrada.pl> <5e3c9b08$0$526$65785112@news.neostrada.pl> <5e40bfef$0$17364$65785112@news.neostrada.pl> <5e41147e$0$17359$65785112@news.neostrada.pl> <5e413693$1$17343$65785112@news.neostrada.pl> <5e43af10$0$17356$65785112@news.neostrada.pl> <5e449411$0$557$65785112@news.neostrada.pl> <5e453aaf$0$559$65785112@news.neostrada.pl> <5e45d5d4$0$17354$65785112@news.neostrada.pl> <5e47c40c$0$520$65785112@news.neostrada.pl> <r28pj0$r6h$1$Adam@news.chmurka.net> <5e48fd11$0$507$65785112@news.neostrada.pl> <5e4b11ce$2$546$65785112@news.neostrada.pl> <5e4bef8e$0$17348$65785112@news.neostrada.pl> <5e4e8fac$2$537$65785112@news.neostrada.pl> <5e4fa049$0$521$65785112@news.neostrada.pl> <5e4fc25e$0$536$65785112@news.neostrada.pl> <5e525c27$0$17344$65785112@news.neostrada.pl> <5e544ef0$0$548$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!news.unit0.net!weretis.net!feeder7.news.weretis.net!border2.nntp.ams1.giganews.com!nntp.giganews.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Subject: Re: Partycja odzyskiwania
Newsgroups: pl.comp.pecet
References: <5e357304$0$560$65785112@news.neostrada.pl> <5e3aaf42$0$17361$65785112@news.neostrada.pl> <5e3b623f$4$551$65785112@news.neostrada.pl> <5e3bcef8$0$17349$65785112@news.neostrada.pl> <5e3c9b08$0$526$65785112@news.neostrada.pl> <5e40bfef$0$17364$65785112@news.neostrada.pl> <5e41147e$0$17359$65785112@news.neostrada.pl> <5e413693$1$17343$65785112@news.neostrada.pl> <5e43af10$0$17356$65785112@news.neostrada.pl> <5e449411$0$557$65785112@news.neostrada.pl> <5e453aaf$0$559$65785112@news.neostrada.pl> <5e45d5d4$0$17354$65785112@news.neostrada.pl> <5e47c40c$0$520$65785112@news.neostrada.pl> <r28pj0$r6h$1$Adam@news.chmurka.net> <5e48fd11$0$507$65785112@news.neostrada.pl> <5e4b11ce$2$546$65785112@news.neostrada.pl> <5e4bef8e$0$17348$65785112@news.neostrada.pl> <5e4e8fac$2$537$65785112@news.neostrada.pl> <5e4fa049$0$521$65785112@news.neostrada.pl> <5e4fc25e$0$536$65785112@news.neostrada.pl> <5e525c27$0$17344$65785112@news.neostrada.pl> <5e544ef0$0$548$65785112@news.neostrada.pl>
From: Trybun <LeMxCh@jahu.cb>
Date: Thu, 27 Feb 2020 08:30:21 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0
MIME-Version: 1.0
In-Reply-To: <5e544ef0$0$548$65785112@news.neostrada.pl>
Lines: 210
Message-ID: <5e577009$0$499$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 188.33.244.176
X-Trace: 1582788618 unt-rea-b-01.news.neostrada.pl 499 188.33.244.176:50142
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit