eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.pecetNaprawa zrzutów emmc › Naprawa zrzutów emmc
  • 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.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: