Okky, you get my vote for Mr. Awesome, absolutely. Your suggestion worked.
I now have moved the disk from an IDE to a SATA Controller.
It took some fiddling. First, When I wanted to try a simple approach, I
just attached a SATA controller, disconnected the disk from the IDE
controller, reconnected it with the SATA controller, and tried to boot the
OS. Well, it promptly proved my hopeful thinking was inadequate. Thats what
got me to thinking about whether XP was even able to use the SATA
controller, and then it led me to doing some research, during which I
learned that the drivers in XP were not sufficient but would need to be
supplemented with drivers from the SATA device manufacturer. That gave rise
to my earlier question, the one regarding driver support within VBox Guest
Additions, because I wanted to see whether there might be other steps in
this procedure as well.
Following your suggestion, I downloaded and installed the Intel driver, but
I did so with the original OS and disk attached to the IDE while also having
a SATA controller attached along with a blank disk. Sure enough, just as
soon as I installed the Intel driver, the OS now initiated the Hardware
Manager and properly recognized the device, which I then allowed
diskmgmt.msc to initialize. Frankly, however, the purpose of this last
step was not (and is not yet) clear to me. I mean, what is the point of
initializing this disk since I would never even end up using it. My
intention at that time was to re-use the disk from the IDE controller, if
possible, and that is finally what I ended up doing.
Even so, I wanted to follow your steps and the instructions from Intel as
much as possible. I moved the original disk over again and tried rebooting,
in accordance with your step #6, but it was still a no-go. Consequently, I
moved on to the procedure involving MergeIDE. There again, however, my
understanding of the accompanying instructions to the program on that site
made me question its applicability. To me it seemed to pertain to moving
data from a physical machine, not a virtual one. Nonetheless, I wanted to
give it a try even with a virtual disk such as I had. Not only that, but
the instructions were not clear to me about what type of format could be
used as the raw image of a disk, besides the only one illustrated there,
which was made with dd apparently. I mean, I was questioning whether I
should now change the VDI file into an image by using the dd program, or
would something else work? Moreover, what was the point of changing it in
any case because, as I stated already, my intention was to re-use the disk I
had, if possible.
Therefore, I decided to disregard all of that procedure after the part about
running MergeIDE. I simply ran it on the original disk still attached to the
IDE. Yet, I did still have the SATA controller attached too along with an
empty disk connected with it. After running it, I moved the disk from the
IDE to the SATA controller and gave it another try. This time it worked.
So, then I uncrossed my fingers. J Now that I have accomplished this much,
I can move on with some other testing and procedures that depended on
getting it done first.
Thanks again, Okky, for your help by pointing me in the right direction and
providing these links. You assistance is much appreciated, and I hope I get
a chance to repay the favor to you. Take care.
John
From: Okky Hendriansyah [mailto:[email protected]]
Sent: Tuesday, October 16, 2012 11:13 AM
To: Community mailing list of VirtualBox users
Subject: Re: [VBox-users] change from IDE Controller to SATA
John,
Some time ago, I have successfully switched my XP VM from IDE to SATA.
If I recall correctly, please try these steps: (please do back up your VM
first)
1.) Attach another disk using SATA Controller on the guest VM
2.) Boot the XP
3.) Download and install Intel Matrix Storage Driver, use the IATA89ENU.exe
from here <http://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=17882>
4.) The second disk should be now recognized, try initializing it using
diskmgmt.msc
5.) Shutdown XP VM
6.) Move the boot disk to the SATA controller
7.) Boot the XP again, it should now work *crossing fingers*
If the above last step did not work, use MergeIDE from here
<https://www.virtualbox.org/wiki/Migrate_Windows> to reset the IDE/ATA
controller from the Windows XP.
Hope it helps.
Okky Hendriansyah
On Tue, Oct 16, 2012 at 3:56 PM, Frank Mehnert <[email protected]>
wrote:
John,
On Tuesday 16 October 2012 08:44:47 John A. Wallace wrote:
> One more question arises in regard to this, does Virtual Box provide
> drivers for the SATA Controllers/Disks for Windows XP to use for attaching
> one of these devies? I had thought that they would be in the guest
> additions, but apparently not. The lack of native support for these
> devices by Windows XP explains how I ended up with the IDE attachment, but
> I do still want to move it to SATA. Thanks.
VirtualBox does not provide Windows drivers to support SATA. There is
no reason to do so. If the guest supports SATA then it will surely
provide drivers for this hardware itself. VirtualBox does full
virtualization, that is, the guest runs on virtual hardware and the
VMM does not really care which guest it runs. The VirtualBox Guest
Additions help certain guests to improve the communication with the
VMM and the host by taking some shortcuts. This technique is also known
as 'paravirtualization'.
And regarding your original question: Yes, it would be possible to
just create a disk, attach it to the virtual SATA controller and copy
the data from the IDE disk to the SATA controller. But that means that
you need SATA drivers for Windows XP from somewhere and that means also
that you need to convince Windows somehow to boot from the SATA disk
afterwards, which will be very difficult as Windows is stubborn when it
comes to changing the disk controller of the system hard disk.
Kind regards,
Frank
--
Dr.-Ing. Frank Mehnert | Software Development Director, VirtualBox
ORACLE Deutschland B.V. & Co. KG | Werkstr. 24 | 71384 Weinstadt, Germany
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603
Geschäftsführer: Jürgen Kunz
Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Astrid Kepper, Val Maher
----------------------------------------------------------------------------
--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
VBox-users-community mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/vbox-users-community
_______________________________________________
Unsubscribe:
mailto:[email protected]?subject=unsubscrib
e
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
VBox-users-community mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/vbox-users-community
_______________________________________________
Unsubscribe:
mailto:[email protected]?subject=unsubscribe