Pga att jag köpte en ny hårddisk för något halvårs sedan med större kapacitet och bättre prestanda (SATA) än de gamla, blev den ny windowsdisk, men som E: eftersom de andra (UATA) hamnade tidigare redan i BIOS (antar jag). Nu har jag kommit till den punkten att jag vill ta bort dem. Data flyttade jag för länge sedan och nu har jag tänkt smälla ihop en extra burk av gamla delar. Föga förvånande vill ju då inte windows starta utan diskar som upptar C: och D:. NTLDR saknas blir felmeddelandet.
Hur göra för att kringgå detta?
Kan detta hjälpa?
Ändra en enhetsbeteckning
Så här ändrar du en befintlig enhetsbeteckning på en enhet, partition eller volym:
1: Logga in som administratör eller medlem av gruppen administratörer.
2: Klicka på Start, Kontrollpanelen och Prestanda och underhåll.
3: Klicka på Administrationsverktyg, dubbelklicka på Datorhantering och klicka
sedan på Diskhantering.
4: Högerklicka på enheten, partitionen, den logiska enheten eller volymen du vill
tilldela en enhetsbeteckning, och klicka sedan på Ändra enhetsbeteckning och
sökvägar.
5: Klicka på Ändra.
6: Klicka på Tilldela följande enhetsbeteckning (om det inte redan är markerat), klicka
på önskad enhetsbeteckning och klicka sedan på OK.
8: Klicka på Ja när du ombeds bekräfta ändringen av enhetsbeteckning.
Den angivna enhetens, partitionens eller volymens enhetsbeteckning ändras, och den nya enhetsbeteckningen visas på motsvarande enhet, partition eller volym i Diskhantering.
Dvs ändra E: till C: Du kan behöva ominstallera XP dock.
Ehh.... det lät ju bra till...
QuoteDvs ändra E: till C: Du kan behöva ominstallera XP dock
:-OO
Det är just det jag inte vill behöva... :)
BEQ>Har gjort precis likadant som du och köpt ny disk, lika bra att ominstallera XP blir bara mer problem annars. Du kan ju alltid prova norton ghost men det lär bli en drös med fel när windows märker att du har windows på en helt annan typ av hårddisk än förut tyvärr ;(
Problemet är inte nytt. Disken installerades redan i början av året med windows och har gått som startdisk parallellt med de andra (som bara innehållit filer) sedan dess. Problemet är reducerat till att få windows att söka uppstart på C istället för E, vilket man egentligen skulle kunna tycka är ett ringa problem.
boot.ini:
Quote[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(2)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(2)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows Recovery Console" /cmdcons
Kanske om man ändrar rdisk(2) till rdisk(0)?
Vad jag skulle gjort är:
Satt tillbaka disken så att du har både C och E. Sedan bytt plats på dem enligt vad jag beskrev ovan så att den du verkligen vill boota från är C: Starta om osv. Sedan när den du vill ta bort är E: plocka bort den.
Ingen ominstallation, inget krångel :)
Det lutar åt det. Håller på och repar mod...
Gjorde följande:
Ändrade boot.ini så att det fanns ytterligare en rad för uppstart från rdisk(1) istället för rdisk(2). Tog bort D: driven. Inga problem. Fungerar utmärkt, men windowsdisken heter fortfarande E:
Lade till rdisk(0) i boot.ini och kopierade alla systemfiler som fanns på c:\ (roten) t ex ntldr till windowsdisken. Tog bort C: driven. Det fungerade alldeles utmärkt att starta upp. Dock så hette windowsdisken fortfarande E: och C: och D: fanns inte alls. Dessutom saknades ikonerna för mapparna i vänstra delen av utforskarfönstret. Detta fick mig att tveka och jag monterade tillbaka C: disken. Får väl leva med att den måste vara kvar i datorn till jag ska installera om i alla fall.
Tack för er hjälp och era synpunkter!
Kör regedit och sedan replace all E: med C:
...och lycka till =)
"kopiera systemfiler"?
Nån mer än jag som reagerar... är det inte så att vissa systemfiler förväntas ligga på specifika adresser på disken och endast kan flyttas av operativet själv? Förr i tiden hette kommandot "sys" i DOS, men det var då det... vet inte hur man gör idag.
Men... funkar det så funkar det :D
Nja, de jag syftar på är ntldr, cmldr, ntbootdd.sys, ntdetect.com och någon till. Det fungerade ju att kopiera dem till min windowsdisk. Uppenbarligen måste dessa ligga på första volymen för att hänvisa till var och hur xp ska startas.
Ett sätt är ju att göra en "image" av disken. Fixa diskarna/partitionerna som du vill ha det. In med windowsCD och kör en "repair" så att den återställer bootbarheten på installationen. Har fungerat för mig.
Ett sätt som jag kört med länge är att partionera en liten C: på 500mb i fat16. Den är den enda partitionen som är aktiv, alla övriga logiska.
Började med detta pga av dualboot win98Se/win2k och ett tips jag fick hos Tweakers Au.
Operativsystemen installeras alltså på D: eller E: men bootfilerna lägger sig automatiskt på den enda aktiva. Dessa kan du spara på tex en diskett som en extra säkerhet, och boota från den om så behövs.
Kan vara en praktisk modell för framtida behov. Bootdisken behöver egentligen aldrig ändras/bytas ut så länge den är ok, för den lär inte påverka prestandan när man väl är i windows.
------------
Om du kör en Windows repair och har servicepacks installerade får du nog en fråga om du ska skriva över de nyare filerna "vissa filer är nyare etc." Svara nej.
Har du nåt bra partitionsprogram?
Tack allihopa för era svar! Nu har jag bestämt mig för att låta C: disken sitta kvar. Den är i alla fall bara på 16 GB.
Hallå där! "Bara" 16GB...! Tänk på att min första HDD var på hela 20MB (till min A500). Min andra var på 10MB... :)
Minns när jag fick plats med Operativsystem (Dos 3.0), ordbehandling (Word 1.0), alla spel (ett helt gäng) samt alla min dokument på en 5 1/4 diskett på 300kb.. Gamla hederliga IBM XT med den otroliga klockfrekvensen på 4.77 MHz. Sedan fick jag en 286:a på 12Mhz, jäklar vad fort det gick..
ABC 800 med två diskettstationer, där man läste in operativsystemet på den ena disken. Jag var kung i min klass på lågstadiet eftersom man kunde spela masken på mina födelsedagskalas... ;)
(förtydligande: pappas dator)
=)
Jag började med en VIC20, sen en C64 (utan diskdrive) och sen AMIGA500->3000.
Äh, ni kan säga vad ni vill. Jag har ändå störst kuk. :D ;)
LOL! Du var säkert också den där killen som först tog till knytnävarna när argumenten tröt i mellanstadiet. :)
QuoteOriginally posted by Horizon
Äh, ni kan säga vad ni vill. Jag har ändå störst kuk. :D ;)
Det var nog inte det BEQ syftade på med att spela masken på födelsedagskalasen... hoppas jag :-OO
rofl!
Haha :p
Nej du BEQ, jag var den vänliga och omtänksamma killen som dansade med den tjocka tjejen i klassen på våra klassfester. Antalet bråk jag hamnade i under hela min tid i grundskola och gymnasium kan räknas på ena handens fingrar och det slutade 4 gånger av 5 med att man gick hem och kollade på Star Wars med killen man tidigare slogs med. :)
Ska vi räkna organiserade slagsmål som shootfighting- och kamp ju jutsutävlingar osv. blir det däremot lite mer att skriva om... men det tar vi i en annan avdelning va? ;)
(Faen vad sugen jag blev på att gå ner och träna lite... :) ).