TomV píše:Ne, tady jde o to, že když uděláš bitovou kopii záznamu na disku na jiný, naprosto identický disk, tak to logicky musí fungovat (a taky fungovalo - přetáhli jsme takhle jak Linux, tak Win98; na další testování zatím nebyl čas). Ale když budu klonovat z menšího na větší ? Napadlo mě, že by mohla dělat brajgl partition tabulka, protože nebude tomu většímu disku "sedět"... Ten bude zřejmě ukazovat jenom velikost původního disku a zbylé místo nebude přístupné... Ideální by bylo, kdyby disk (OS) to zbylé místo viděl a mohl na něj přihodit další partition...
V případě neúspěchu a nekompatibility postupu s cílovým diskem se ten dá vrátit do původního stavu jak ? Jde nějak zinicializovat partition tabulku, MBR, atd., nebo je nutné použít LLF ?
nejsem linuxář, ale myslim, že na to existuje i jiný příkaz - myslim, že se jmenuje dd a řešil se v programech cca 2-3měsíce zpět (dotaz o klonování disků).
jinak k dotazu - AFAIK by to mělo fungovat naprosto v pohodě. MBR obsahuje pouze 4 odkazy na max 4 oddíly, které jsou dané např. od sektoru xyz do sektoru xxx... NENÍ tam žádný záznam o tom, jestli je za posledním (nebo i kdykoliv jinde) oddílem nějaké volné místo !!! to se MBR vůbec netýká.
funguje to asi takhle - pokud nějaký SW (jako PM, fdisk, Disk Management) chce zjistit rozdělelní disku, načte si data z MBR popř. z extended partitions a potom vydá ATA/ATAPI-6 příkaz READ_NATIVE_MAX_ADDRESS_EXT, popř. READ_NATIVE_MAX_ADDRESS pokud jednotka nebo řadič neumí 48bit LBA, a odpovědí disku na tento dotaz je počet sektorů, které lze adresovat -> SW si dopočítá zbylé místo na konci disku.
funguje to docela jednoduše
