SATA not working correctly on XP guest
Posted: 21. Dec 2009, 19:44
Hello everyone,
let me start off by mentioning that I've already followed the instructions listed here:
http://forums.virtualbox.org/viewtopic.php?f=2&t=9575
Now, to clarify, Windows XP boots just fine when I'm running the virtual disk off of SATA port 0 with IDE set on channel ICH6. However, when running off of SATA port 0 I do not receive the typical SATA read/write speed. In fact, my read/write speed never exceeded 70MB ever since I reinstalled Windows XP using the SATA drivers listed in the thread linked above. Upon scanning through documentation I noticed the following information:
Now I turn to this forum for assistance. Howcome when I leave SATA port 0-3 and switch to SATA port 4-30 do I receive these strange error messages produced by VirftualBox itself? I don't think Windows has anything to do with it since it runs just fine in IDE and SATA IDE compatibility modes. Yes, the SATA drivers were installed correctly (confirmed through Device Manager). During Windows installation I only encountered one error where a file named, "unknown.sys" failed to install. Upon retrying it once again failed to install. Eventually I just skipped installing the file and Windows continued happily. I believe the error was caused by the SATA drivers that I used from the thread linked above. If it means they didn't install correctly or if they were simply trying to add an unnecessary driver file I do not know.
Any ideas on what might be happening? Keep in mind that VirtualBox not Windows produced the error mentioning that I did not have a suitable hard-drive.
Thanks in advance!
Host OS: Linux Mint (Gloria)
Virtual Box Version: 3.0.12 r54655
let me start off by mentioning that I've already followed the instructions listed here:
http://forums.virtualbox.org/viewtopic.php?f=2&t=9575
Now, to clarify, Windows XP boots just fine when I'm running the virtual disk off of SATA port 0 with IDE set on channel ICH6. However, when running off of SATA port 0 I do not receive the typical SATA read/write speed. In fact, my read/write speed never exceeded 70MB ever since I reinstalled Windows XP using the SATA drivers listed in the thread linked above. Upon scanning through documentation I noticed the following information:
Having read that information, I immediately switched the virtual disk to SATA port 4. Upon booting, as expected, I received a boot error. No problem, I simply opted to reinstall windows. After installation was completed I was surprised to notice that instead of booting as normal, my system was booting from LAN. Upon entering the Boot Utility (F12 for selecting which boot device to use) I noticed a message telling me there was no suitable hard-drive detected. No suitable hard drive?! That was quite strange since Windows XP just installed to the hard-drive which is now considered, "not suitable." So, once again, I opt to reinstall Windows XP. Once again it installs and once again I receive the same error of not having a suitable hard-drive. At this point I'm flat-down frustrated. I tried a few more SATA ports (10 and 30 I believe) all producing the same results.Like a real SATA controller, VirtualBox's virtual SATA controller operates faster and also consumes less CPU resources than the virtual IDE controller. Also, this allows you to connect up to 30 virtual hard disks to one machine instead of just three, as with IDE. Of these, the first four (numbered 0-3 in the graphical user interface) are operated in IDE compatibility mode by default.
Now I turn to this forum for assistance. Howcome when I leave SATA port 0-3 and switch to SATA port 4-30 do I receive these strange error messages produced by VirftualBox itself? I don't think Windows has anything to do with it since it runs just fine in IDE and SATA IDE compatibility modes. Yes, the SATA drivers were installed correctly (confirmed through Device Manager). During Windows installation I only encountered one error where a file named, "unknown.sys" failed to install. Upon retrying it once again failed to install. Eventually I just skipped installing the file and Windows continued happily. I believe the error was caused by the SATA drivers that I used from the thread linked above. If it means they didn't install correctly or if they were simply trying to add an unnecessary driver file I do not know.
Any ideas on what might be happening? Keep in mind that VirtualBox not Windows produced the error mentioning that I did not have a suitable hard-drive.
Thanks in advance!
Host OS: Linux Mint (Gloria)
Virtual Box Version: 3.0.12 r54655