Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem vista + xp + rozbity boot manazer

Instaloval som na nb s Vistami xp na tretiu particiu. Samozrejme po instalacii XP prestala ist Vista napriek tomu, ze som sa ju pokusil "ozivit" pridanim particie do boot.ini (multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Blba Vista" /noexecute=optin /fastdetect). Kedze nemam original instalacne dvd medium Visty, ale len asusacke recovery cd neviem ako obnovit Vistu do bootovatelneho stavu. Nejake napady ako fixnut bootloader pripadne bootrecord Visty?

Předmět Autor Datum
Vista sa tak ozivit neda ptz nepouziva boot.ini, musi mat svoj debilny novy vistovsky bootblock na b…
MM.. 05.08.2007 22:17
MM..
Postupy ktore som nasiel pouzivaju dvd Visty a to je nemam. Podla mna to musi ist. Xp predsa prepisa…
fleg 05.08.2007 22:20
fleg
XPckovemu bootmanageru nic nepovies, lebo vista pouziva svoj vlastny, a tomu musis povedat, skade bo…
shiro 05.08.2007 22:43
shiro
V principe je predsa jedno aky bootmanazer pouzivas. Bootmanazer XP by predsa mal vediet spustit aj…
fleg 05.08.2007 22:48
fleg
Nie MBR ale bootsektor particie. To nie je to iste. (az kod v bootsektore sa tusim u XP stara o load…
MM.. 06.08.2007 01:47
MM..
Keby si tak programoval svoj super-duper-dokonaly-OS jak ti huba chodi, tak uz tuna mame dokonaly MM…
shiro 06.08.2007 08:26
shiro
Shiro, ale v podstate ma pravdu. Bootloader zaviedol MS az pomerne neskoro a hlavne nechapem preco z…
fleg 06.08.2007 10:07
fleg
Shiro prosimta aspon nepis take kraviny. Ja nepisem nic o padani ani o 100x lepsie fungovani, ja pis…
MM.. 06.08.2007 15:10
MM..
Chcel som len povedat, ze ak si teda tak mudry, tak si miesto kydania na ich bootloader naprogramuj…
shiro 06.08.2007 18:54
shiro
Bootmanager si naprogramovat viem nemam s tym ziaden problem, ked sa hrabem v bootkode BIOSu tak je…
MM.. 07.08.2007 14:02
MM..
Windows novsej verzie vzdy musis instalovat az po instalacii starsieho windowsu Toto neplati pre sv…
fleg 07.08.2007 14:30
fleg
W2k je to iste ako XP takze tieto dve sa daju do urcitej miery kombinovat (ale aj tak moze nastat pr…
MM.. 07.08.2007 15:54
MM..
Visty používají Boot Configuration Database, která má proti ntldr/boot.ini "pár" výhod. Systému je d…
Mitch 07.08.2007 16:15
Mitch
Ano je to asi kvoli EFI. Podla mna sa to ani neujme, ako kopa inych nezmyslov, uz to je definovane r…
MM.. 07.08.2007 17:03
MM..
Ano je to asi kvoli EFI. Podla mna sa to ani neujme, ako kopa inych nezmyslov, uz to je definovane r…
Mitch 07.08.2007 17:27
Mitch
Tak ked ju nepotlacuju zamerne, tak ju potlacuju svojou blbostou :-) Ani jedno sa mi nepaci. S EFI…
MM.. 07.08.2007 17:41
MM..
Jo to přepisování je vlastnost kterou taky nemám rád, ale nevím s čím že je ta neřešitelná nekompati…
Mitch 07.08.2007 17:52
Mitch
nekompatibilita je v tom ze si to robia ako chcu a nie tak ako to robia vsetci ostatni (napr. ze si…
MM.. 07.08.2007 18:07
MM..
Každému systému se člověk do určitý míry musí přizpůsobit. Konkrétně tohle dokážu překousnout ale na… poslední
Mitch 07.08.2007 18:19
Mitch
Zkusil bych Vista boot pro: www.vistabootpro.org nebo taky:bcdeditor.html řešení Microsoftu: cs mě s…
nononot 06.08.2007 16:10
nononot
Jediny prvy odkaz dokaze fungovat z xp. Skusil som ho ale ked som ponechal bootmanazera z xp nic sa…
fleg 07.08.2007 15:38
fleg
da sa to riesit jednoducho: ulozis boot sector visty (512 byte) na disk kde je ntldr, s nazvom napr…
mkmt 07.08.2007 17:09
mkmt

Vista sa tak ozivit neda ptz nepouziva boot.ini, musi mat svoj debilny novy vistovsky bootblock na bootparticii.
Tusim sa uz prepisana vista xpckami uz riesila pred par mesiacmi, skus vyhladavanie, prip. google vista XP installation. Asi bude treba preniest bootsektor particie z nejakeho funkneho PC s vistou. Len pozor ak budes chciet prenasat aj MBR (podla mna MBR netreba) nech tam neprepises tabulku particii.

Postupy ktore som nasiel pouzivaju dvd Visty a to je nemam. Podla mna to musi ist. Xp predsa prepisalo len MBR kde si piclo svojho bootmanazera a tomu akurat treba povedat odkial zacina bootovat Vista. Aspon mi tak hovori logika. Ked skusim zacat bootovat Visty zostane mi cierna obrazovka (cez xp menu).

Nie MBR ale bootsektor particie. To nie je to iste. (az kod v bootsektore sa tusim u XP stara o loadnutie ntldr, vista neloaduje ntldr ale nieco uplne ine, je v tom nejaky bordel).
Resp vista asi prepisala obe, aj kod v MBR, aj bootsektor aktivnej particie (a to nemusi byt ta particia kde je vista, aktivna zvykne byt prva particia a nie tretia).
Su to proste MS sracky, kazda nova verzia Win ma komplet vsetko postavene na hlavu, jedina poziadavka na programatora MS asi je, aby to co vypluje bolo na 100% nekomaptibilne s predoslym Win :-D
Ked som nainstaloval prvykrat vistu (do multibootu samozrejme) tak ma islo jebnut. Uz by toho dementneho Gatesa mal niekto zarezat a urobit z neho Gatesovu polievku :-)

P.S. tak ako si to predstavujes ty tak si to predstavujem aj ja u normalneho OS (bootmanager v MBR a bootsektor particie bootuje OS na danej particii), MS to ale nemoze urobit tak, lebo by to fungovalo, MS musi urobit nieco co zarucene nefunguje (aspon nie tak ako to vsetci ocakavaju) :-D

Keby si tak programoval svoj super-duper-dokonaly-OS jak ti huba chodi, tak uz tuna mame dokonaly MM-Dows piatej generacie, co nepada a funguje 100x lepsie jak windows, vsakze. Az naprogramujes daco lepsie jak windows, a bude to pouzivat 95% sveta, potom pindaj na Gatesa. Boze takychto tiezmudrakov co maju plnu hubu nadavok milujem...

Shiro, ale v podstate ma pravdu. Bootloader zaviedol MS az pomerne neskoro a hlavne nechapem preco zase zmenil system bootovania a nie je mozne jednoduchou instalaciou zaviest dualboot xp a visty. Viem ako mam postupovat v pripade, ze mam instalacne dvd visty, ale ten postup je zbytocne zlozity a zaciatocnik ho zvladne tazko. Navyse postup pri instalacii xp+vista sa lisi od postupu pri instalacii vista+xp. Nie je to na hlavu? Nie je na hlavu to, ze loader z xp bez varovania prepise mbr? V linuxe ta aspon instalator upozorni, ze robis nebezpecnu operaciu...v oknach pre istotu nic.

Shiro prosimta aspon nepis take kraviny. Ja nepisem nic o padani ani o 100x lepsie fungovani, ja pisem o konkretnej veci ktora je urobena ZLE. A takych veci je na Win milion. Existuju aj slusne OS ktore to robia slusne (v tomto pripade napr. aj linux ma bootmanagera spravne), OS nema sancu napisat jeden clovek za cely zivot tak tu netrep take kraviny. To co programujem ja funguje tak ako fungovat ma, na rozdiel od Gatesovych sraciek.
P.S. a snad si nemyslis ze 95% sveta pouziva Win preto ze je kvalitny :-?. Nie. 95% ho pouziva ptz. Gates je vychcaty zmrd a velmi dobre vie preco robi tie sracky tak nekompatibilne.

Chcel som len povedat, ze ak si teda tak mudry, tak si miesto kydania na ich bootloader naprogramuj vlastny. Ak to dokazes, tak budes vediet co jeho programovanie obnasa, a potom mozes kydat. Ale ak si to nikdy nerobil, tak nekritizuj pracu niekoho ineho, ked nevies o co tam ide. Ano Gates moze byt vychcany, ale tu vychcanost mu cely svet zerie a nic s tym nenarobime. Je to debata na dlho, bol to len moj nazor na to nadavanie na MS a celu tu polievku okolo.

A teraz k problemu - Windows novsej verzie vzdy musis instalovat az po instalacii starsieho windowsu, to iste vies.
Skus vo Viste (ak sa tam da dako dostat, napr cez najnovsie winternals) sa pohrat s BCDeditom a poskusat tam daco s nastaveniami bootu...

Bootmanager si naprogramovat viem nemam s tym ziaden problem, ked sa hrabem v bootkode BIOSu tak je to to iste ako keby to bol bootmanager v MBR.

Problem vznika prave u OS od microsoftu kde ti je bootmanager napi** ked ti ho dementy Win prepise. A to

Windows novsej verzie vzdy musis instalovat az po instalacii starsieho windowsu

je prave to na co nadavam. Keby to MS naprogramoval korektne tak ako zdravy rozum kaze (bootmanager v MBR a loader OS v bootsektore particie), tak potom by si mohol instalovat verzie v akom poradi by si chcel. A dokonca nielen win ale akykolvek OS kombinovat kedykolvek s akymkolvek OS. Uz konecne chapes na co nadavam?

W2k je to iste ako XP takze tieto dve sa daju do urcitej miery kombinovat (ale aj tak moze nastat problem ak uz mas XP a potom naistalis Win2k, lebo ten bootmanager z Win2k nie je tusim uplne identicky a je teda starsi a moze mat s XP nejaky problem).
Ak nainstalis W2k do visty tak budes mat taky isty problem ako teraz s tym XP do Visty. Ak nainstalis Win98 na Win2k tak je tiez problem. To je ale u MS normalny stav, predsa ked si kupim Win tak chcem mat nove necakane zazitky. ]:)

Visty používají Boot Configuration Database, která má proti ntldr/boot.ini "pár" výhod. Systému je díky odstínění jedno jestli máte MBR nebo EFI, dále odděluje platformě závislé a nezávislé nastavení, podporuje Unicode a pre-boot aplikace. Neviděl bych to jako krok vzad.

Ano je to asi kvoli EFI. Podla mna sa to ani neujme, ako kopa inych nezmyslov, uz to je definovane roky a zatial je viacmenej ticho nikto velky do toho moc nechce ist.

Vsetko ostatne co pises by sa dalo riesit sposobom kompatibilnym so "schemou" bootmanager v MBR a OS v bootsektore particie. Ale kedze MS tuto "schemu" uspesne ignoroval vo vsetkych verziach Win uz odkedy existuje, tak to je uplne jedno, aj tak je kazda verzia Win s nicim inym nekompatibilna.

P.S. a nehovor mi ze by sa podpora EFI nedala urobit spetne komaptibilne (ze ak by na PC nebol EFI "BIOS" tak aby to respektovalo aspon zakladne veci ktore boli urobene v minulosti).
Ano nie je to krok vzad, je to krok dopr* (do dalsej nekompatibility nicoho s nicim)

Ano je to asi kvoli EFI. Podla mna sa to ani neujme, ako kopa inych nezmyslov, uz to je definovane roky a zatial je viacmenej ticho nikto velky do toho moc nechce ist.

Microsoft si myslí něco jinýho. Možná ví víc než my (masové nasazení EFI v x86 systémech), možná počítá s rozmachem Apple strojů, kdo ví.

"MBR is generally used by x86 and x64 desktop systems, while EFI is used by Itanium-based systems (though desktop PCs are likely to ship with EFI support in the near future)." -- Mark Russinovich

Vsetko ostatne co pises by sa dalo riesit sposobom kompatibilnym so "schemou" bootmanager v MBR a OS v bootsektore particie. Ale kedze MS tuto "schemu" uspesne ignoroval vo vsetkych verziach Win uz odkedy existuje, tak to je uplne jedno, aj tak je kazda verzia Win s nicim inym nekompatibilna.

P.S. a nehovor mi ze by sa podpora EFI nedala urobit spetne komaptibilne (ze ak by na PC nebol EFI "BIOS" tak aby to respektovalo aspon zakladne veci ktore boli urobene v minulosti).
Ano nie je to krok vzad, je to krok dopr* (do dalsej nekompatibility nicoho s nicim)

Každá verze win loaderu je zpětně kompatibilní (jinak bych si nemohl nabootovat do XP:-)) a ti co používají *NIX systémy zase nepoužívají Windows (nebo je virtualizují) tak je jim to jedno. Neříkám že by to s tou "schemou" nebylo lepší, ale rozhodně bych nevolil tak ostrá slova.

Kdyby MS záměrně potlačoval kompatibilitu, vykašlal by se na Application Compatibility Toolkit, virtualizaci registrů a filesystému, Windows on Windows subsystému, POSIX susbsystému....

Tak ked ju nepotlacuju zamerne, tak ju potlacuju svojou blbostou :-) Ani jedno sa mi nepaci.

S EFI to nie je take ruzove ako to vyzera. Nieco bude (a uz aj je napr. od Inside) ale masovo to pravdepodobne zacne ako nejake bastel-mixy kvoli kompatibilite a potom v tom bude zas bordel ala "ani to, ani to". S EFI alebo bez, urcite sa to bootovanie visty dalo urobit rozumnejsie, napr. tak ze ked clovek spusti danu particiu z legacy bootmanagera (to co robil fleg s boot.ini) tak aby to tiez nabehlo. Tak by som to totiz ocakaval. Lenze Win vsetko co sa tyka bootovanie cpe len na aktivnu particiu, kde samozrejme bez opytania:!: prepise nieco ine...

Jo to přepisování je vlastnost kterou taky nemám rád, ale nevím s čím že je ta neřešitelná nekompatibilita? Viděl jsem návody na dualboot Vista & Linux tak usuzuju že tahle kombinace funguje. Kombinace Windows X & Windows Y taky funguje.. když má někdo nápad nainstalovat starší Win systém jako poslední tak se to dá taky spravit.

nekompatibilita je v tom ze si to robia ako chcu a nie tak ako to robia vsetci ostatni (napr. ze si zvolis ze lilo do MBR a nesahaj mi na particie), p.s. a je schopny spustit akykolvek OS ktory ma bootovaci kod na svojej particii (ano su aj tam s niektorymi vecami problemy ale princip je ze je to "kopatibilne" so vsetkym).
To ze sa multiboot s Win "da urobit" je len vysledok toho ze ostatni sa po tom ako si zanadavaju prisposobia tomu co robi MS a nieco sa nejakym sposobom odzube.

Jediny prvy odkaz dokaze fungovat z xp. Skusil som ho ale ked som ponechal bootmanazera z xp nic sa nestalo (navyse ten program hodi po kazdom kroku chybove hlasenie a chce sa zapisovat do event logu). Ked program instalol bootmanazera visty sli zase tie ale neponukali moznost xp. Potom sa to pre istotu rozbilo cele tak, ze som dostaval hlasky o ntldr missing a neskor a hal.dll missing. V zavere to uz neslo preinstalovat ani normalne, pretoze instalator xp p zvoleni particie a ponechani bezo zmien napisal, ze skontroloval disk c: a d: a ze pokracuje v instalacii po restarte, co sa vsak nedialo. Nakoniec som musel vytvorit novy boot.ini cez bootcfg /rebuild a takto som sa dostal do povodne stavu. Dalej ma to uz nebavi a vzdavam to.

da sa to riesit jednoducho:

ulozis boot sector visty (512 byte) na disk kde je ntldr, s nazvom napr. vista
do boot.ini pridas dalsiu polozku pre bootovanie:
c:\vista="windows vista"

rovnako vistu nabootujes aj z diskety ak ju naformatujes pod XP a pridas na nu takto upraveny boot.ini, ntldr, ntdetect.com a subor vista

Zpět do poradny Odpovědět na původní otázku Nahoru