11 replies
by bax2x Accepted solution
by khongphutu Accepted solution
Hi,
You're actually talking about 2 separate issues here, namely (1) able to use both drives on the PC, and (2) able to boot from either drive (without destroying data on the 2nd older drive in both cases).
First, Vista and XP both likely be formatted to NTFS. But what most people don't know is that there are several NTFS formats. Vista and XP uses NTFS 3.1. Therefore data from one drive (current) is readable/writable by the other (2nd older) drive. This is good news since you don't have to do anything to the existing File System (FS) format.
Next, you have to find out what type of drive Controller your PC has (the one the 1st hard drive is connected to). Then you need to find out what drive interface of both the 1st drive and the 2nd drive.
If the drives has different interface, such as the case where the 1st one is SATA and the 2nd one is EIDE/ATA or PATA, then you can't use the 2nd drive unless your motherboard also supports EIDE/ATA or if you can add a EIDE/ATA drive controller to your PC.
If both drives has the same ATA interface, then all you have to do is connect the 2nd drive to the remaining connector on the controller cable. If your PC supports IDE/ATA, then there should be 2 side-by-side IDE connectors that connect the motherboard to the existing drives and the CD-ROM /CDRW/ DVD-ROM/ DVD+R /DVD-R, or DVD-RW drive. If your current drive is connected to the a EIDE/ATA cable, there should (not always) be another unused connector in the middle. All you have to do is use a jumper to set your 2nd drive as a slave drive (check label on the drive or get more info on the drive manufacturer website), mount this drive, then connect it to the EIDE and power cable to it. Do not connect your 2nd hard drive to the EIDE/ATA cable as a slave and the removable media drive as a master.
If both drives are SATA, then you may be able to find existing SATA cable in your PC or buy another SATA cable to connect your drive.
It's difficult to provide further comments without knowing your PC's hardware configuration.
Unless the hardware connectivity issue is resolved, there is no use to talk about dual-booting.
Good luck.
by nimmo Accepted solution
Just put the drive in the machine. If you want to keep Vista as your primary OS and XP and the second option, you will need to edit the boot sector to allow you to dual boot the system.
There is no boot.ini in Vista it has been replaced with Boot Configuration Data (BCDedit)
You will need to boot into vista and run from the command line BCDedit. Here is a quick tutorial I think will help you out.
http://www.tech-recipes.com/rx/2014/vista_using_bcdedit_boot_up_options_dual_boot_xp_prof
by seanferd Accepted solution
or do you want to be able to boot both XP and Vista? For just the drive space, you're good to go, but XP will be using a lot of space for nothing. You can delete anything you don't want after you get the drive installed. Write down all those specs (everything) just in case BIOS does not recognize the drive properly (not a problem in my experience) Make sure the drive jumper is set as Slave (it is Master now, as it was the boot drive in the old system).
If you actually want to dual-boot, XP will have to be re-installed for the new system. The OS sets itself up for the hardware environment.
Dual booting Windows versions can be a bit involved, depending on your comfort level with that kind of thing.
See this if dual-boot is your interest:
http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=2331485&SiteID=17
Read the entire thread. Then just search dual boot on microsoft.com, and read through results involving Vista and XP. It is generally best, in this case, to install XP first, then re-install Vista, but get all the facts first. Be as well-informed as you can. If you specifically want to dual-boot, post back and say so, I am sure other folks here have set that up and understand it well.
There are other boot loaders that might work for this (like GRUB) but I am in no position to advise on this for Vista.
Anyway, I hope that answers your question or at least gets you started.
by bax2x Accepted solution
by nimmo Accepted solution
You need to go into the BIOS to change the boot settings. To access the BIOS you need to hit either F1, F2, F12, or del at POST (its varies from machine to machine).
Once your in the BIOS there will be a setting under boot order change that to what you want (you may have to browse through a few menus to find the where the setting is).
by bax2x Accepted solution
by seanferd Accepted solution
Firstly, how you access BIOS depends on who made your computer. It involves depressing a key when your system is booting (before Windows starts loading).
Watch the screen as the system boots. If there is information displayed (not just a splash screen image), look for text (frequently at the bottom of the screen) that says someting like "Press __ key to enter BIOS." On Dell computers, it is the Delete (Del) key. F1 is another common key.
You can try these keys, it won't hurt. If these don't work, and the info isn't available at boot time, look in the manual. Or, if there is a help file from your computer manufacturer in the Start Menu, look in there. You can also check on the manufacturer's website. Or just tell us what the make and model of your computer is, I'll find out for you.
I don't know what BIOS you have (this is displayed on Startup, if text is present) so I don't know the exact procedure to change the boot order of your drives.
If you get into BIOS setup, you can look around. Eventually you will find something about setting the order of boot devices. If you take notes of the Devices page (the one that lists your drives) you will know which drive is the one you want to set as the first boot drive. In other words, figure out what designation your Vista drive has (S0, S1, HD0, HD1, etc.). Then set that as the first boot device for hard drives. You can still leave your CD Drive and Floppy drive(if present) as booting before the hard drive. If there isn't a boot disk in those drives, they are skipped.
Note: When you exit BIOS, only Save Changes or say Yes to Saving Changes if you changed the settings you wanted to save. You can always go back and make changes again, but why deal with the hassle if you don't need to, especially if you don't know what else you might have changed. (BIOS always asks this on exit, just say No, unless you made only the changes you want).
Again, feel free to post back with further questions, or if you need clarification.
Any detailed questions about physically connecting SATA drives, I will have to refer to someone else. (Sorry.)
Good luck. :)
by khongphutu Accepted solution
Your question "What can I do to change the BIOS or whatever I need to change so that it reads the original Vista drive as the boot drive and this old drive as a secondary drive? " actually mixing two separate concepts.
1. If you want to boot (automatically; by default) this is called controlling the booting order.
2. Primary and secondary are concept that's applicable to jumper setting on the drives and drive placement on the IDE/EIDE controller in each of the two supported channels only.
Do not mix the two concepts together!
If the boot drives are of the same interface (all IDE/EIDE, or all ATA) then boot order is controlled by the boot loader order. For IDE/EIDE interface, this order is based on the primary/master position, followed by the options set in the boot.ini.
If the boot drives are from the different interface (IDE/EIDE and ATA) then the boot order is BIOS-implementation dependent, which varies from vendor to vendor.
by bax2x Accepted solution
by seanferd Accepted solution
This discussion is closed to new replies.
Trending Hardware posts
Sort by Trending