-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.P
OSTED!not-for-mail
From: Sebastian Biały <h...@p...onet.pl>
Newsgroups: pl.comp.pecet
Subject: Naprawa zrzutów emmc
Date: Mon, 21 Jan 2019 16:21:28 +0100
Organization: ATMAN - ATM S.A.
Lines: 42
Message-ID: <q24o1k$g6p$1@node2.news.atman.pl>
NNTP-Posting-Host: 193.0.194.149
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: node2.news.atman.pl 1548084084 16601 193.0.194.149 (21 Jan 2019 15:21:24
GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Mon, 21 Jan 2019 15:21:24 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
Thunderbird/60.4.0
X-Mozilla-News-Host: news://news.atman.pl:119
Content-Language: en-US
Xref: news-archive.icm.edu.pl pl.comp.pecet:1261353
[ ukryj nagłówki ]Cześć.
Taka sytuacja: jest PC w postaci tabletu z pamięcią flash emmc na bazie
windowsa.
Pamięć chciałbym sobie zarchiwizować zanim zacznę instalacje czegoś
innego bądź testy.
Tablet, jak to tablet, ma bios pisany przez imbecyli. Sprowadza się do
tego że da się uruchmić tylko system operacyjny z 32 bitowym efi. Na
szczęscie kilka linuxów jak Debian 9 takowe ma jeszcze łaskawie
dodawane. W razie czego jest też grub super disc.
Tak czy inaczej bootuje konsolowego linuxa i dostaje dostęp do /dev/mmcblk1
To jest dokładnie 16GB danych które dumpuje do pliku.
Robie to kilka razy i okazuje się że mam pojedyncze błedy odczytu.
Konkretnie co kilkanascie MB przestawiany jest bit numer 3 w bajcie. Nie
ma znaczenia w którą stronę, wydaje się też że nie ma znaczenia też
jakie wartości mają sąsiednie bity. Jest bit flip raz na jakiś czas.
Zrzuciłem kilka takich plików i rozkład tych zmian rokuje nadzieje że
mógłbym podejśc do sprawy statystycznie: jeśli danym bit w każdym z
dumpów ma 1 za wyjątkiem jednego, "to ma 1". Itd.
Ufff...
Teraz pytanie: jest jakaś apliakcja która zautomatyzuje mi takie
porównanie kilku raw dumpów? Mogę ją wyrzeźbić w pythonie, ale specyfika
problemu powoduje że to nie jest takie super trywialne z powodu
wydajności czytania wielu plików. Zanim odpale pythona zapytam czy ktoś
zna gotowca? Przydało by się na zaś. ddrescue wydaje mi się nie potrafi
robić tego w locie.
Druga sprawa: być może te bitflipy pochodzą ze sterownika mmcblk linuxa.
Aby to sprawdzić chciałbym odpalić inny OS, pewnie windwos i w nim
zrzucić *raw* całośc pamięci emmc. To oznacza że musze mieć bootowalny
windows + jakiś soft. Z gory informuje że ze względu na kiepską
kompatybilnośc z PC BartsPE nie działa a Gandalf's odpala się do połowy
i chyba mu brakuje pamięci. Mam jeszcze jakąs opcję? Jest mi to
potrzebne aby wykluczyć uszkodzenie samej pamięci flash.
Następne wpisy z tego wątku
- 22.01.19 01:19 Marcin Debowski
- 22.01.19 18:42 Sebastian Biały
- 22.01.19 23:44 Marcin Debowski
- 23.01.19 21:07 Sebastian Biały
- 24.01.19 10:34 pueblo
- 24.01.19 20:55 Sebastian Biały
- 24.01.19 21:19 marrgol
Najnowsze wątki z tej grupy
- VMWare :)
- Co oznacza Wi-Fi? - po prostu nic!
- nowe programy wolniej rysują okna
- Drukara laserowa
- MSI B450 PRO VDH MAX - HDMI+DVI = 2 ekrany?
- Na tej Chmurce uciekły mi 2 posty
- Jakiś Volume
- Zniknął dźwięk na tylnym panelu
- Nowy, "szybki "komputer AsRock nie posiada modułu TPM
- Nowy, "szybki "komputer AsRock nie posiada modułu TPM
- wymiana ekranu w laptopie
- Re: Głośniki
- Re: Głośniki
- Fwd: Re: Głośniki
- Re: Głośniki
Najnowsze wątki
- 2024-05-18 Warszawa => Account Manager (Recruitment Services) <=
- 2024-05-18 Łódź => Salesperson - CRM Systems <=
- 2024-05-18 Łódź => Handlowiec - Systemy CRM <=
- 2024-05-17 ZŁOMNIK o pracy w TVN TURBO, nowych przepisach i współczesnej motoryzacji. Turbo Taryfa!
- 2024-05-17 Białystok => DevOps Engineer Conexa First (Contractor) <=
- 2024-05-17 Warszawa => Starszy inżynier oprogramowania (Rust) <=
- 2024-05-17 Zabrze => Junior HelpDesk <=
- 2024-05-17 Bieruń => Administrator i wdrożeniowiec Lotus Notes/Domino <=
- 2024-05-17 Warszawa => Senior Software Engineer PHP (BillPro) Contractor <=
- 2024-05-17 Warszawa => International freight forwarder <=
- 2024-05-17 Warszawa => Fullastack (Java) Developer <=
- 2024-05-17 Lublin => Business Development Manager - obszar bezpieczeństwa IT <=
- 2024-05-17 Warszawa => Mid PHP Developer (Laravel) <=
- 2024-05-17 Warszawa => Mid PHP Developer (Laravel) <=
- 2024-05-17 Warszawa => Senior PHP Developer (Symfony) <=