XP - ändra bootordning?
XP - ändra bootordning?
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å?
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.
Re: XP - ändra bootordning?
Ändrar man inte sådant i bios? Alltså vilken disk som ska bootas från först och ändra där till D:.
Re: XP - ändra bootordning?
DOS ligger på partition 1 (c:) och XP på partition 2 (d:), samma disk.
Re: XP - ändra bootordning?
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.
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.
Re: XP - ändra bootordning?
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:
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:
Re: XP - ändra bootordning?
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.
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.
Re: XP - ändra bootordning?
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?
Att det i bios står att boota från c: har alltså ingen betydelse
eftersom MBR läses först?
Re: XP - ändra bootordning?
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?
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?
Re: XP - ändra bootordning?
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:\>
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:\>
Re: XP - ändra bootordning?
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).
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).
Re: XP - ändra bootordning?
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
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
Re: XP - ändra bootordning?
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.
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.
Re: XP - ändra bootordning?
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."
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."