
Dohady kolem obsahu boot sektoru
Prosím o vyjádření k problematice obsahu boot sektoru na systémovým a nesystémovým disku ve smyslu diskuse ve vláknu http://pc.poradna.net/q/view/413171-win-xp-si-prir adilo-pismeno-j
Pořád se mi zdá, že tam dvě strany mluví o něčem jiným. Děkuji.
Pavel
nechce se mi moc rozepisovat, ještě teď je mi ze serverovny zima (mám tam svoje testovací počitadlo).
jsem zvyklý logické disky vytvořit (a formátovat) nějakým acronisím disk directorem z cd, nikdy nativním diskmgmt z windows.
- když vytvořím další oddíl fat16, zkopíruju do něj 3 boot soubory (boot.ini, ntdetect.com, ntldr), bootovacím acronisím cd opravím flag "active" na tento oddíl, nenabootuju - místo toho dostanu jen chybové hlášení "Non-system disk..." a winimagem zobrazený začátek disku 512byte je prázdný:
![[http://pc.poradna.net/file/view/1704-boot-e-no-png ]](/file/view/1704-boot-e-no-png)
- testovací oddíl na ntfs překonvertovat nešel, tak jsem ho smazal a vytvořil nový ntfs, nakopíroval znovu boot soubory, flag oddílu opravit na bootovací (vyzkoušeno se všemi nesystémovými oddíly), xp normálně nabootovaly. obsah acronisího bootsektoru:
![[http://pc.poradna.net/file/view/1705-boot-e-ntfs-p ng]](/file/view/1705-boot-e-ntfs-png)
pro legraci - pohled do správce disků (nenechte se zmást debilním označováním boot a system disku podle ms).
pozn.: pokud byl (d:) oddíl jako extended, nešel mi acronisem označit jako active. protřeboval nejdřív konverzi na primary, pak se z něj směle bootovalo.
různým os selectorům to však nevadí a dovedou nabootovat i z takové partition.
to je uplne jasne, len poniektori to maju problem pochopit
A četls i tu první část? Ta podporuje moje tvrzení.
Pavel
ano samozrejme, zalezi to od nastroja, ktorym sa robi format, pretoze boot sektor je zavisly na type OS
ked formatujes na FAT16 pod win, tak je zapisany platny boot sektor pomocou ktoreho je mozne bootovat win, ziadny rozdiel systemovy/nesystemovy sa nerobi
to ze nastroj tretej strany nezapise na miesto spustitelneho kodu nic je uplne jasne, nemoze predsa vediet co sa ide bootovat, takze vobec nema zmysel hovorit o probleme systemovy/nesystemovy
Prozatím to vypadá, že WinXP opravdu rozdíl nedělají a cpou všude bootovací obsah boot sektoru. Trvám ale na tom, že obecně tohle neplatí a obecně se systémovej a nesystémovej disk rozlišuje/rozlišoval. Určitě se takhle chová např. MS DOS.
K úplně původnímu problému tazatele: my opravdu nevíme, čím byl oddíl C: zformátován. Zda instalátorem (nebo programem) z WinXP, či jiným nástrojem. Např. výše zmíněným Acronisem. Nevíme ani nic o souborovým systému. Tedy, moje odpověď, že nemusí vždy stačit jen změnit aktivní oddíl na C: a dokopírovat tři soubory platí a to z toho důvodu, že boot sektor nemusí na jeho disku C: obsahovat žádný bootovací kód.
Pavel
bavili sme sa o XP, teraz sme presli na DOS, a mozme prebrat este aj nejake exoticke systemy a filesystemy...
moj nazor je taky, ze si otazku specifikoval nespravne, pretoze pojem systemovy/nesystemovy disk moze byt rozne interpretovany, a nijako nesuvisi priamo s formatovanim a z tohoto dovodu nenajdes nikde nijaky odborny vyklad na temu formatovanie vs systemovy/nesystemovy disk, pretoze taketo spojenie jednoducho nedava vyznam
otazka mala zniet ci moze byt boot sektor bez spustitelneho kodu, co samozrejme moze
Ano, bavili jsme se o XP v tom smyslu, jak zaznělo od tazatele. Z ničeho nevyplynulo, čím byl oddíl C: formátován.
Já celou dobu tvrdím, že obecně se liší boot sektor na systémovým a nesystémovým disku. Že tomu tak není v případě formátování ve WinXP vůbec nevylučuje to, že v případě DOSu tomu tak je. Uvidíme, co řeknou linuxáci.
Já jsem nespecifikoval žádnou otázku. Systémový disk byl odjakživa ten, na kterým byl operační systém a ze kterýho se zaváděl (i když ve spec. případě to můžou být disky dva).
Trvám na tom, že v DOSu se liší obsah boot sektoru při formátování "format C:" a "format C: /s", tedy liší se v tomto smyslu obsah na systémovým a nesystémovým disku. Neboli, v obecné rovině neplatí tvrzení, že se při formátování systémovej a nesystémovej disk nerozděluje. Obecně.
Pavel
Info přímo od Microsoftu z jejich knowlidge base, 140418
Konkrétně:
Pavel
jj, tohle jsem kdysi použil a v práci jsem na všech disketách tu hlášku "Non-system disk or disk error" přepsal na "Sorry, vole, error !"
. Mimochodem, tenkrát právě diskety formátované pod M-602 tam měly taky něco po svém, už si ale nepamatuju co.