Archive for April, 2008

Windows XP64 on a MacPro

Wednesday, April 23rd, 2008

Well folks, I figured some poor soul out there could use this information.  Sorry if this post looks a little wacky, I’m still trying to get the hang of WordPress.

I have a MacPro Quad 3.2Ghz, 10 Gb RAM, 2 Seagate 1 Terrabyte drives, Nvidia GeForce 8800GT video card, and an old Apple 320Gb drive.I installed MacOS 10.5 on my first Terrabyte drive. Windows XP64 on my second drive and Vista on my little 320 GB.  I gave up on Linux distros on a dedicated drive due to PIA (pain in the blankity blank) and time constraints.After the installation, install the Network drivers then Windows XP64 Service Pack 2.

Video: Download the 8800GT driver from Nvidia’s site at http://www.nvidia.com/object/winxp64_169.21_whql.html

Sound: I used a RealTek driver from a Taiwan website.  The filename is WDM_R191.zip found at http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=14&PFid=24&Level=4&Conn=3&DownTypeID=3&GetDown=false

Chipset: Download the Intel INF Update Utility found at http://downloadcenter.intel.com/confirm.aspx?httpDown=http://downloadmirror.intel.com/13499/a08/infinst_autol.exe&agr=n&ProductID=816&DwnldId=13499&strOSs=All&OSFullName=All%20Operating%20Systems&lang=eng

This is made for the Intel 3, 900 Series Chipsets.

Network Drivers:  I used the Intel 82546EB Gigabit Ethernet Controller driver found at http://downloadcenter.intel.com/confirm.aspx?httpDown=http://downloadmirror.intel.com/8719/a08/PROEM64T.exe&agr=&ProductID=991&DwnldId=8719&strOSs=&OSFullName=&lang=eng

but you may have better luck with another driver.

Wireless Drivers: Ironically, you can use Dell drivers!  Specifically the R140747.exe 64 bit driver for the Dell 1350, 1370, 1390, 1450, *1500 Draft 802.11n* found at http://support.us.dell.com/support/downloads/download.aspx?c=us&l=en&s=gen&releaseid=R140747&formatcnt=1&libid=0&fileid=187881

After downloaded and extracting (most likely the default location at C:\dell\drivers\R140747) Go to the Device manager and go to Network adapters and select the wireless driver, right click, select update driver, select Install from a list or specific location, browse to the x64 bit directory and install the driver, if asked it’s the Dell Wireless 1500 Draft 802.11n WLAN Mini-Card.

Bluetooth Driver: Haven’t figured that out yet 🙁

Windows Time Problem: This is complicated and a pain to get the file.  Don’t do this if you don’t know exactly what you’re doing!!!  You must grab a single file, then add some information to the registry. 

I copied the AppleTimeSrv.exe from the Vista 64  partition where I installed Vista 64 and the Bootcamp 64 bit drivers from the original MacOS installation disk (Only readable in Windows…Spooky huh?).  (The Retail version of the Leopard installation does NOT contain the Bootcamp 64 bit drivers!!!)  The file is located at C:\Windows\system32\AppleTimeSrv.exe after you installed the Bootcamp 64 bit drivers

(I will not post this file due to Apple copyright legal blah blah blah) 

Anyway, copy the file to the same location in XP64 and do the following registry hacks.

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs]“C:\\Windows\\system32\\AppleTimeSrv.exe”=dword:00000001[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\AppleTimeSrv]“Type”=dword:00000010“Start”=dword:00000002

“ErrorControl”=dword:00000001

“ImagePath”=hex(2):43,00,3a,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,\

  5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,41,00,70,00,70,\

  00,6c,00,65,00,54,00,69,00,6d,00,65,00,53,00,72,00,76,00,2e,00,65,00,78,00,\

  65,00,00,00

“DisplayName”=”Apple Time Service”

“ObjectName”=”LocalSystem”

“Description”=”Maintains time and date when switching between Mac OS X and Windows”

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AppleTimeSrv]“Type”=dword:00000010“Start”=dword:00000002

“ErrorControl”=dword:00000001

“ImagePath”=hex(2):43,00,3a,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,\

  5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,41,00,70,00,70,\

  00,6c,00,65,00,54,00,69,00,6d,00,65,00,53,00,72,00,76,00,2e,00,65,00,78,00,\

  65,00,00,00

“DisplayName”=”Apple Time Service”

“ObjectName”=”LocalSystem”

“Description”=”Maintains time and date when switching between Mac OS X and Windows”

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Services\AppleTimeSrv]“Type”=dword:00000010“Start”=dword:00000002

“ErrorControl”=dword:00000001

“ImagePath”=hex(2):43,00,3a,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,\

  5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,41,00,70,00,70,\

  00,6c,00,65,00,54,00,69,00,6d,00,65,00,53,00,72,00,76,00,2e,00,65,00,78,00,\

  65,00,00,00

“DisplayName”=”Apple Time Service”

“ObjectName”=”LocalSystem”

“Description”=”Maintains time and date when switching between Mac OS X and Windows”

ISight: Haven’t figured out a solution yet 🙁Eject CDROMs: Cannot find Apples version of “Keymagic”, but I did find a piece of software that works for me.  It installed an icon in your Windows Icon Tray (Next to the date/time) .   CD Tray Pal at http://www.e-systems.ro/cdtraypal.htm  Antivirus Software:  Typically I use CA (Computer Associates) Internet Security Suite, but it doesn’t support 64 bit OS’s.  Tried AVG, killed my computer profile.  Avast Antivirus is free for home users and works pretty good on 64 bit systems.  See http://www.avast.com

I haven’t tried BitDefender  🙁

Slow Drive Performance Solution:  Ok, only attempt this if you’re die hard and really really know what you’re doing.  Even I’m not sure about this one, but it seems to speed up everything to righteous speeds

This registry hack will speed up the computer by forcing your drives from PIO 5 to PIO 6.

Open up the Registry Editor.

Navigate to the following key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}.

There are several sub-keys under this one, such as 0000, 0001, etc. You are interested in two of them that say Primary IDE Channel and Secondary IDE Channel.

Make the following changes to both of those keys:

Delete any attributes named MasterIdDataCheckSum and SlaveIdDataCheckSum.

This will reset the tracking for errors that Windows uses to determine when the transfer mode should be lowered.

Add a registry key with the name ResetErrorCountersOnSuccess and a DWORD value of 1.

Windows should lower the transfer mode when there are six consecutive errors instead of six cumulative errors.

If they exist, set the following keys to a hexadecimal value of ffffffff (eight F’s). This will change the transfer modes to UltraDMA-6:

MasterDeviceTimingModeMasterDeviceTimingModeAllowed SlaveDeviceTimingMode

SlaveDeviceTimingModeAllowed

UserMasterDeviceTimingModeAllowed

UserSlaveDeviceTimingModeAllowed

I have to give credit to James Barton at his blog for discovering the PIO tweak at http://neodon.blogspot.com/2006/07/little-known-tweak-to-boost-hard-drive.html