Po opravě Linuxu nenajedou Windows 7.* Vyřešeno

Operační systémy Windows z dílny Microsoft a vše kolem nich

Moderátoři: Pic, Mods_senior

Peane
Level 1
Level 1
Příspěvky: 62
Registrován: prosinec 08
Bydliště: Praha 9
Pohlaví: Muž
Stav:
Offline
Kontakt:

Po opravě Linuxu nenajedou Windows 7.*

Příspěvekod Peane » 07 pro 2010 21:08

dobry vecer,

rovnou k veci, mam disk se tremi oddily, dva s daty a jeden s win7 (predtim jsem mel jeste na 4. oddilu macosx nebo ubuntu). Pote nejakym zpusobem nasledovaly problemy s bootovanim a ak jsem reinstaloval ubuntu a nejak se hrabal ve slozce boot na oddilu s win7. Oprava win7 pomoci instalacniho dvd neni uspesna a prikazy bootrec /fixboot /fixmbr /rebuildbcd nepomáhají. Mám podezření, že není oddíl s win7 nastaven jako systémový(primární ?). Data na oddílu s win7 jsou vpohode a systém taky jen bych potřeboval nejak reinstalovat cast win7, ktera se stara kompletni o nabootovani a zavedeni systemu.

v priloze je vyfocena prikazova rada a napsana chyba co mi to psalo
http://img109.imageshack.us/img109/1724/dsc0003kj.jpg

EDIT 1 > nová chybová hláška
Tabulka oddílů nemá platný systémový oddíl

EDIT 2 > odd9l se systemem WIN7 je chubny.. doporucite mi neco na opravu vadnych NTFS oddilu.. nejlepe live CD/DVD

Kód: Vybrat vše

ubuntu@ubuntu:~$ sudo ntfsfix /dev/sda1
Mounting volume... Failed to startup volume: Invalid argument.
FAILED
Attempting to correct errors... FAILED
Failed to startup volume: Invalid argument.
Volume is corrupt. You should run chkdsk.


Děkuji za pomoc
Naposledy upravil(a) Myloš dne 17 pro 2010 20:17, celkem upraveno 1 x.
Důvod: Oprava nadpisu „Windows 7 boot problem“. Co je to za zlozvyk nadepisovat vlákna „něco – problém…“? Je tak těžké namísto pitomého slova „problém“ ten problém nějak popsat?

Reklama
Uživatelský avatar
skunkicz
Level 3.5
Level 3.5
Příspěvky: 653
Registrován: prosinec 09
Pohlaví: Muž
Stav:
Offline

Re: Windows 7 boot problem

Příspěvekod skunkicz » 08 pro 2010 08:45

pokud máš nainstalováno UBUNTU, tak se vše řeší přes GRUB ......start ubuntu > terminál > sudo grub-update
Pracuji na (svobodném) operačním systému (jako koníček, nebude to velké a profesionální jako GNU) pro klony 386(486) AT.
- tohle napsal do usenetové diskuse Linus Torvalds dne 17. září 1991

NB: Intel Pentium DC, 3GB RAM, Ati Mobility Radeon HD4570, 250GB HDD - Windows 7 + Archlinux

Peane
Level 1
Level 1
Příspěvky: 62
Registrován: prosinec 08
Bydliště: Praha 9
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Windows 7 boot problem

Příspěvekod Peane » 08 pro 2010 22:46

grub vyřeší leda tak hovno na botě... ale já mám hovno v kalhotech.

tak jsem trochu pokročil.... z ubuntu jsem spustil nástroj testdisk a ten mi při analýze napsal ze bych mel zmenit heads number in cylinders z 255 na 16 a že by to mohlo vyřešit problém a to ten, že mi nejde obnovit partition protože prý přesahuje do jiného oddílu.

Kód: Vybrat vše

Warning: the current number of heads per cylinder is 255
but the correct value may be 16.
You can use the Geometry menu to change this value.
It's something to try if
- some partitions are not found by TestDisk
- or the partition table can not be written because partitions overlaps.


http://img716.imageshack.us/img716/9046/hddheadsnumber.png

může zmena heads pokakat celý disk mám na něm další neporušené oddíly s daty?

Jinak jsem zkoušel bootovat i active @ boot disk ale ten mi ztracený partition sice nalezl ale psal již zmmíněnou hlášku o tom že se překrýváa tudíž nelze obnovit.

Uživatelský avatar
MiliNess
člen BSOD týmu
Master Level 9.5
Master Level 9.5
Příspěvky: 9112
Registrován: říjen 09
Bydliště: Cheb
Pohlaví: Muž
Stav:
Offline

Re: Windows 7 boot problem

Příspěvekod MiliNess » 08 pro 2010 23:51

Když mi zazálohuješ MBR sektor, pokusím se ti to opravit ručně. (jestli se jedná o chybnou velikost jednoho ze čtyř oddílů v partition table MBR)
Spusť z Mini Windows XP (Hirens Boot CD) http://leteckaposta.cz/961581093 a vyexportovaný .mbr soubor mi upni.
Mohl by si s tím poradit třeba i Partition Disk Doctor.
Jinak co vím, tak při určování počátku a konce partícíe se už na hlava-cylindr-sektor nehraje. To se dalo použít u disků o max. velikosti 8GB. Místo toho se používají další dvě hodnoty z Partition Table a to offset prvního sektoru z MBR a velikost partície v počtech sektorů.
Data na celém disku by měla být v pohodě, maximálně by to mohl odnést oddíl, který je překrytý.
-každý má svou pravdu a ta se nemusí vždycky shodovat s tvou vlastní
-naše problémy jsou pouze v naší hlavě
-okolní svět není ani dobrý ani špatný, je mu zcela lhostejné, jestli existuješ
-nejdůležitější v životě je láska. Všechno ostatní jsou zbytečnosti

Peane
Level 1
Level 1
Příspěvky: 62
Registrován: prosinec 08
Bydliště: Praha 9
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Windows 7 boot problem

Příspěvekod Peane » 09 pro 2010 23:22

Děkuji za pomoc

přikládám další snad užitečné screenshoty

http://img547.imageshack.us/img547/6264/snmekobrazovky.png
http://img522.imageshack.us/img522/9991/snmekobrazovky101.png
http://img121.imageshack.us/img121/8049/snmekobrazovky2n.png

úsek/oddíl je typu NTFS a data na nem jsou ale windows mi hlásí, že je nutno jej před použitím naformtovat.

zde je záloha MBR podle postupu jak jste psal výše.

http://www.2shared.com/file/uWIQt_P0/backupMBR.html

Uživatelský avatar
MiliNess
člen BSOD týmu
Master Level 9.5
Master Level 9.5
Příspěvky: 9112
Registrován: říjen 09
Bydliště: Cheb
Pohlaví: Muž
Stav:
Offline

Re: Windows 7 boot problem

Příspěvekod MiliNess » 10 pro 2010 01:52

Teď už jdu do pelechu, zítra večer na to vlítnu.
Jinak ten disk už není v dobrém stavu, jak vypovídají atributy S.M.A.R.T.
Zřejmě už jsou vyčerpány všechny záložní sektory a některé sektory jsou vadné. Buď budou ještě remapovány nebo už disk bude chybovat. Pokud se mi povede opravit tabulku rozdělení disku, zazálohoval bych data a poslal ho na výlet.

//edit Už mám vytažené hodnoty z partition table. V práci to přepočítám a kolem 22,30 napíšu.
-každý má svou pravdu a ta se nemusí vždycky shodovat s tvou vlastní
-naše problémy jsou pouze v naší hlavě
-okolní svět není ani dobrý ani špatný, je mu zcela lhostejné, jestli existuješ
-nejdůležitější v životě je láska. Všechno ostatní jsou zbytečnosti

Uživatelský avatar
MiliNess
člen BSOD týmu
Master Level 9.5
Master Level 9.5
Příspěvky: 9112
Registrován: říjen 09
Bydliště: Cheb
Pohlaví: Muž
Stav:
Offline

Re: Windows 7 boot problem

Příspěvekod MiliNess » 10 pro 2010 23:20

Tak jsem to zkontroloval a žádné particie se nepřekrývají. Tabulka rozdělení disku je sice trochu nestandardní, ale je v pohodě.
Informace o jednotlivých oddílech v partition table jsou oproti LBA umístění na disku zpřeházené. První oddíl (Ext4 je v tabulce umístěn až na 4. pozici, což může některým nástrojů způsobovat potíže)
První problém vidím v tom, (jak jsi správně podotkl) že je jako aktivní oddíl nastaven ten, kde jsi měl Linux. Windows Ext4 neznají a považují ho za RAW. Je třeba nastavit ten oddíl, kde je umístěn boot manager Windows (bootmgr) a složka Boot (v ní je potřebný BCD soubor) jako aktivní.
Nemusí to být nutně oddíl kde je složka Windows.
Dříve jsi asi používal jako zavaděč Grub, jak jsi použil bootrec /fixmbr a přepsal jsi zavaděč Linuxu zaváděcím kódem Windows. Ten hledá VBR na systémovém svazku. Jelikož je ale jako systémový svazek nastaven ten co je formátovaný v Ext4, kterému zavaděč Windows nerozumí, zkončí to chybovou hláškou, že Tabulka oddílů nemá platný systémový oddíl.
Pokud jsi nehýbal oddíly, tak je u toho svazku s Windows nejspíše poškozen VBR (hlavně BIOS parameter block) který obsahuje další údaje o svazku (offset na MTF, velikost clusterů atd.)
Pokud by jsi hýbal s oddíly, nebude se offset z Partition table správně odkazovat na VBR, který začíná v prvním sektoru svazku.
Takže:
Hýbal jsi s oddíly?
Pokud ne, nastav ten oddíl sda1 jako aktivní a pak zkus použít bootrec /fixboot z instalačního média Win 7.
Nevím jestli to zabere. Rozmontoval jsem podobný nástroj od MS bootsect.exe a ten pouze přepisuje zaváděcí kód VBR. Data v BPB (informace o svazku) nerekonstruuje. Na Bootrec jsem nekoukal.
Pokud jsi to ještě nezkoušel, zkus na ten svazek pustit i chkdsk.
-každý má svou pravdu a ta se nemusí vždycky shodovat s tvou vlastní
-naše problémy jsou pouze v naší hlavě
-okolní svět není ani dobrý ani špatný, je mu zcela lhostejné, jestli existuješ
-nejdůležitější v životě je láska. Všechno ostatní jsou zbytečnosti

Uživatelský avatar
MiliNess
člen BSOD týmu
Master Level 9.5
Master Level 9.5
Příspěvky: 9112
Registrován: říjen 09
Bydliště: Cheb
Pohlaví: Muž
Stav:
Offline

Re: Windows 7 boot problem  Vyřešeno

Příspěvekod MiliNess » 17 pro 2010 17:56

Šťastně vyřešeno, offset v tabulce rozdělení disku se neodkazoval na VBR svazku, ale o pár sektorů vedle. Také velikost oddílu v tabulce rozdělení disku nesouhlasila s údajem v BPB svazku.
Můžeme zamknout.
-každý má svou pravdu a ta se nemusí vždycky shodovat s tvou vlastní
-naše problémy jsou pouze v naší hlavě
-okolní svět není ani dobrý ani špatný, je mu zcela lhostejné, jestli existuješ
-nejdůležitější v životě je láska. Všechno ostatní jsou zbytečnosti


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

Zpět na “Windows 11, 10, 8...”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 6 hostů