XP - ändra bootordning?

C, C++, Pascal, Assembly, Raspberry, Java, Matlab, Python, BASIC, SQL, PHP, etc.
Användarvisningsbild
4kTRB
Inlägg: 20589
Blev medlem: 16 augusti 2009, 19:04:48

XP - ändra bootordning?

Inlägg av 4kTRB »

Datorn med Windows XP bootar på C: och där ligger DOS som
operativsystem (FAT16) På D: ligger Windows XP (NTFS).
Jag har en speciell diskett så jag når D: i från DOS men
datorn bootar alltid från C:
Jag skulle vilja boota till D: direkt eller eventuellt
ha en valmöjlighet vid uppstart.
Det hjälper inte att jag redigerar boot.ini med partition(2)
I setup så finns bara boot till C: som alternativ.

Finns det eventuellt något viktigt tips att få?
Senast redigerad av 4kTRB 23 maj 2014, 07:44:35, redigerad totalt 1 gång.
Användarvisningsbild
ojz0r
Inlägg: 272
Blev medlem: 14 september 2007, 19:38:04
Ort: Småland

Re: XP - ändra bootordning?

Inlägg av ojz0r »

Ändrar man inte sådant i bios? Alltså vilken disk som ska bootas från först och ändra där till D:.
Användarvisningsbild
4kTRB
Inlägg: 20589
Blev medlem: 16 augusti 2009, 19:04:48

Re: XP - ändra bootordning?

Inlägg av 4kTRB »

DOS ligger på partition 1 (c:) och XP på partition 2 (d:), samma disk.
Nerre
Inlägg: 27184
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: XP - ändra bootordning?

Inlägg av Nerre »

Mitt tips är att installera en vettig bootladdare, vet inte om det går att lägga in grub eller syslinux eller nåt.

Googlade lite snabbt och det verkar finnas nåt som heter supergrub som man kan installera utan att ha linux på datorn (det var nån som hade Win2k på en disk och ME på en annan som fick det tipset). Men det var en rätt gammal tråd så det kanske finns bättre alternativ idag.

MEN, en fråga är ju om Windows kan bootas från disk 2? Jag vill minnas att det är så illa att Windows så att säga är hårdkodat att tro att de ligger på disk 1. Vill minnas att man måste köra med trix som "swappar" diskarna?

Dock så "ser" Windows bara partitioner som den kan läsa, så det är alltså första FAT/NTFS-partitionen som gäller.
Användarvisningsbild
4kTRB
Inlägg: 20589
Blev medlem: 16 augusti 2009, 19:04:48

Re: XP - ändra bootordning?

Inlägg av 4kTRB »

boot.ini går att redigera, man ändrar i parametrarna partition,
partition(1) är original som man ändrar till partition(2) eftersom
XP ligger där, DOS ligger på partition 1 i mitt fall.
Men i bios setup finns bara alternativet att boota till disken (partitionen)
som har beteckningen c:, alltså DOS då XP ligger på disken som har
beteckningen d:

Alternativet är kanske något med fdisk och ta bort 1:a partitionen så
XP "hoppar ned" till att få beteckningen c:
Nerre
Inlägg: 27184
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: XP - ändra bootordning?

Inlägg av Nerre »

Det gäller att förstå hur en boot går till:)

Normalt har jag för mig det funkar så här:

BIOS exekverar det som ligger i diskens MBR (Master Boot Record). Det finns bara en per disk, oavsett antalet partitioner.

Där ligger då en boot-laddare. Vad den boot-laddaren gör beror på vad det är för boot-laddare.

Sen har varje partition även en boot-record. När man har multi-boot så ligger det i MBR en boot-laddare som har ett "menysystem". De olika operativens boot-laddare ligger sen på respektive partition.

Därför kan BIOS alltså bara ställas in på vilken fysisk disk den ska läsa MBR från.

Sen tror jag alltså att kruxet är att Windows boot-laddare inte tycker om att ligga på "fel" disk.
Användarvisningsbild
4kTRB
Inlägg: 20589
Blev medlem: 16 augusti 2009, 19:04:48

Re: XP - ändra bootordning?

Inlägg av 4kTRB »

Och kruxet består inte i att ordna en multi-boot-meny i MBR?
Att det i bios står att boota från c: har alltså ingen betydelse
eftersom MBR läses först?
Användarvisningsbild
4kTRB
Inlägg: 20589
Blev medlem: 16 augusti 2009, 19:04:48

Re: XP - ändra bootordning?

Inlägg av 4kTRB »

Om jag i stället väljer att ta bort partitionen där dos ligger
så påstår de på en infosida om fdisk:

"Note: Before deleting a partition it is important that you realize deleting a partition will delete all information on the hard drive."
Men stämmer verkligen det om det finns 2 partitioner?
Användarvisningsbild
4kTRB
Inlägg: 20589
Blev medlem: 16 augusti 2009, 19:04:48

Re: XP - ändra bootordning?

Inlägg av 4kTRB »

Lite tydligare info...

Så här ser det ut efter jag har bootat:

Disk1 Volume1 ( DOS FAT-16 (<32M) ) - skipped
Disk1 Volume2 ( Windows NT NTFS ) - Initialized

2 MB RAMDRIVE Initialized

D: disk1 volume 2 19563 MB Windows NT NTFS
E: RAM Drive 2MB DOS FAT-16 (<2G)

A:\>
Nerre
Inlägg: 27184
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: XP - ändra bootordning?

Inlägg av Nerre »

Att det står C: i BIOS är nog en "Windowsifiering". Skulle det stå "ATA Disk 0" skulle folk inte fatta.

Steg 1 är som sagt var att fixa en meny i MBR, men det är inte säkert att en sån meny kan fixa så Windows kan boota från partition 2 (D:).

När man installerar boot-laddare i linux så kan man välja om man vill ha den i MBR eller i partitionens boot-record.


Jag vet inte hur dos/windows hanterar partitioner, en vettig partitionshanterare kan såklart ta bort en partition utan att skada de andra. Kör man Windows rekommenderar jag EASEUS Partition Manager.

Men sen har vi problemet att om du tar bort C: så kommer D: att bli C: (DOS och Windows numrerar partitionerna automatiskt).
Användarvisningsbild
lond
Inlägg: 3548
Blev medlem: 23 september 2009, 11:52:45
Ort: Hyssna

Re: XP - ändra bootordning?

Inlägg av lond »

Detta borde lösa dina problem: http://www.partitionwizard.com/help/set ... imary.html

/// Marcus
Nerre
Inlägg: 27184
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: XP - ändra bootordning?

Inlägg av Nerre »

Det där har väl inget med saken att göra? Har han två partitioner på en disk så är dessa med största sannolikhet redan primära partitioner.

Det där med primär och logisk partition beror på att partitionstabellen på disken bara rymmer fyra partitioner. Vill man ha fler så "fuskar" man och låter en "primär partition" bli en "utökad partition" som innehåller en eller flera "logiska partitioner" (då skapar man en ny partitionstabell i den utökade partitionen).

Jag är lite osäker på om logiska partitioner kan innehålla en boot-record, men jag tror det. I linux har jag aldrig upplevt att de logiska partitionerna beter sig annorlunda än vanliga.

http://en.wikipedia.org/wiki/Disk_parti ... tion_types
Användarvisningsbild
4kTRB
Inlägg: 20589
Blev medlem: 16 augusti 2009, 19:04:48

Re: XP - ändra bootordning?

Inlägg av 4kTRB »

Jag tog bort primära dos-partitionen med fdisk
och då fick NTFS-partitionen beteckningen c: i stället.
Så nu bootar XP som normalt. Så jag får väl låta bli att
ha valbart mellan dos och xp då det verkar vara rätt så
krångligt att ordna.
Nerre
Inlägg: 27184
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: XP - ändra bootordning?

Inlägg av Nerre »

Användarvisningsbild
4kTRB
Inlägg: 20589
Blev medlem: 16 augusti 2009, 19:04:48

Re: XP - ändra bootordning?

Inlägg av 4kTRB »

Bra pdf!
Jag sparar den för detta är intressant att få ordning på.
Citerar:
"Unfortunately, it’s very tricky and I haven’t seen the entire procedure documented anywhere."
Skriv svar