<html>
  <head>
    <meta content="text/html; charset=ISO-8859-2"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font face="Helvetica, Arial, sans-serif">4096/512 = 8<br>
      Partition table je tedy zrejme pripravena pro 512-bytove sektory,
      tudiz neni nesmyslna, jen nekoresponduje s tim, ze system vidi 4k
      sektory.<br>
      Reseni ale neznam (snad krome toho napsat si vlastni utilitu pro
      extrakci souboru z disku)<br>
      <br>
      Rychly dotaz na google ale neco nasel, napr.<br>
<a class="moz-txt-link-freetext" href="https://superuser.com/questions/679725/how-to-correct-512-byte-sector-mbr-on-a-4096-byte-sector-disk">https://superuser.com/questions/679725/how-to-correct-512-byte-sector-mbr-on-a-4096-byte-sector-disk</a><br>
      treba se Vam podari nakonec uspet, vzdyt uz je patek :-)<br>
      <br>
      Hynek Sladky<br>
      <br>
      <br>
    </font>
    <div class="moz-cite-prefix">Dne 31.3.2017 6:18, Pavel Troller
      napsal(a):<br>
    </div>
    <blockquote cite="mid:20170331041805.GA9421@tangens.sinus.cz"
      type="cite">
      <pre wrap="">Zdravím,
  dceři se pokazil externí disk 1TB. Vestavěný USB adaptér přestal pracovat,
disk ani neblikne a na USB se neobjeví.
  Po rozlousknutí krabičky jsem ho připojil k běžnému SATA/USB převodníku,
disk vidím, ale něco je špatně.
  Vypadá to, že disk má 4k sektory. To by nevadilo, to umím, ale problém je,
že přes ten vnitřní převodník to nebylo vidět. On je zřejmě transformoval na
běžné 512 bytové a tedy např. partition tabulka nyní je nesmyslná:

root:/# fdisk /dev/sdb

Welcome to fdisk (util-linux 2.29.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): p
Disk /dev/sdb: 931.5 GiB, 1000204886016 bytes, 244190646 sectors
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x0000173e

Device     Boot Start        End    Sectors  Size Id Type
/dev/sdb1  *       32 1953523711 1953523680  7.3T  b W95 FAT32

Command (m for help): q

Všimněte si, že disk je správně reportován jako 1T, ale partition má údajně
7.3T. Co s tím ? Já se totiž navíc bojím, že když ten disk naoko vypadal jako
běžný 512bytes, tak i filesystém bude používat toto "měřítko" (ani nevím, zda
FAT32 umí jiné než 512B sektory, ale zřejmě pokud ano, tak o nich neví) a
tedy i kdybych přepsal nějakým propočtem partition table, tak stejně asi
nepůjde přistoupit k datům... Samozřejmě jádro na to nadává, že tabulka
je nesmyslná, přistřihne ji na velikost zařízení, ale pochopitelně i pokus
o mount tohoto fatálně selže.
No, holka by samozřejmě ráda k datům... Data tam jsou... Ale... Co s tím ?

Zdraví Pavel
_______________________________________________
HW-list mailing list  -  sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a>
<a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
<a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a>

</pre>
    </blockquote>
    <br>
  </body>
</html>