Jump to content

How to install Windows Vista on a FAT32 partition


MRGCAV

Recommended Posts

How to install Windows Vista on a FAT32 partition

http://www.911cd.net/forums//index.php?showtopic=14181&st=1700&p=119093entry119093--------------------

Tutorial 3

Edit Tutorial 4

www.WINUSB.de

Tutorial 5

Tutorial 6

Tutorial 8 for Windows Vista

How to install Vista on a Fat32 partition

Author: Dietmar Stolting, 9. August 2006

dietmar.stoelting@t-online.de

Germany

1. Install two physical hard drives in your computer. Each at least 40GB in size. Disk0 will be for XP. Disk1 will be for Vista. ( If you have a version of XP on a USB Drive and only one Hard drive then go to step 4.)

2. Format Disk0 into 2 Partitions. FAT32, 18GB Partition0 and a NTFS Partition1 of at least 20GB (for temp storage in step 8) and then install XP. XP can format the Disk as well.

3. Format Disk1 NTFS. Shutdown & Disconnect Disk0

4. Install Vista on Disk1, Formatted NTFS. Don’t install anything else, No drivers, programs or updates in this Vista OS. Because Microsoft then inserts Machine key numbers, that cant be copied with the Explorer (but can be copied with Winhex Ha Ha.. . I also used an IDE hard disk, Disk1

4. Shutdown the Computer. Reconnect Disk0 and boot into XP.

5. Get a copy of XXCopy Pro. It will copy any file Protected or not. XXCOPY Pro is available for a 60-day trial for free without obligation: http://www.xxcopy.com/download/xxcopy.zip. Install it in XP.

6. In folder options, Set all the system files as visible. Note the exact size of all the Vista files and folders. Highlight all Vista Files and right click and select properties. WRITE the size down. Copy all the files and folders from that Vista installation to a folder called Vista32 using XXCopy. Using XP’s Copy function will generate errors and not make a complete copy. DO NOT copy the Vista32 folder on the partition with Vista, Drive1, because this partition/drive is deleted later!

Do not copy hiberfil.sys, pagefile.sys & System Volume Information.

7. If you get a message, that a file cant be copied, use the program “Beyond Compare 2” to look,

what has happened. You will have to copy or create them manually.

When you found that file or folder that cant be copied, build this file or folder by hand and let it empty, (I found 3. for example: "Server")

8. Make a backup of your original Vista installation. I used “Winhex” to create a Byte by Byte cop[y of the installations hard disk including the boot sector to a file called vista32.dat.

Acronis True Image and HyperOS should also work.

Copy Vista32.dat.to Disk0 NTFS Partition1.

Remember, that on a FAT32 partition no single file can be larger than 4.10GB.

Vista32.dat can stay on the Vista NTFS partition if you only have one Hard Drive. It is about 20GB in size.

I tested this image and it works.

9. Notice the exact size of this partition, before you delete the Vista partition. Use Partition Magic 8 to Delete the Vista Partition. Create build a new FAT32 partition in the same place and the same size as the deleted NTFS Partition. Set this partition to be it “active”.

10. Now copy all the files and folders back from the Vista32 folder to that empty Fat32 partition.

Copy the Boot folder first and the Windows folder last.

11. Disconnect your USB XP and/or any other hard disk.

Only the hard disk with the new FAT32 partition and the files and folders of Vista on it stays.

12. When you try to start from that hard disk you get a message like no OS found.

13. Put the Vista DVD in and hit any key to boot from DVD.

14. Chose install Vista, but at the next Menu, choose "System Repair".

15. Select a keyboard layout (USA). If asked.

16. Hit CONTROL-ALT-DEL and then choose no. (Means no restart of Vista)

17. Hit "next", and then choose Command Prompt.

18. Type cd and then the letter of your DVD drive that has the Vista DVD in it,

For me it is E: .

19. Type there cd E:\boot .

20. Then type there bootsect /nt60 C:

A message is shown, that a new boot sector for FAT32 is written!

21. Remove the Vista DVD and shut the computer down.

Your next Boot will be Very Long. The hard disk seems to sleep about 2 minutes.

But then the boot process begins. There is Vista on a FAT32 Partition.

hiberfil.sys, pagefile.sys & System Volume Information have also been now rebuilt build new.

22. Create A restore point.

23. Install your Drivers with a restore point created before each one you install.

24. Create A restore point and download your updates.

Good luck

Dietmar

Improved and translated to English by MRGCAV@Gmail.com

PS: Please write, whether you have success with this procedure. It is easy.

For all of you who are still searching for the files "ultra.inf", "ultra.cat" and "ultra.sys" download this file:

http://www.promise.com/support/file/driver..._driver_b43.zip

Vista can run on FAT32, I've made some progress Feb 26 2006

http://forum.insanelymac.com/index.php?showtopic=10184

Since the EFI can only see Apple and FAT partitions (no NTFS) this means that ultimately we can get vista going without worying about an NTFS driver. The catch is its tricky to get vista onto a FAT32 drive....

-Install Vista normally on a PC in an NTFS formatted drive

-Remove the Hard Drive and hook it up to a USB enclosure

-Connect the drive to the iMac via USB and copy the contents to a directory in OSX (I personally could not get windows to copy the hard drive contents as I kept getting access denied errors).

-Connect the USB Drive to a PC and reformat as FAT32.

-Connect the drive back up to the iMac and transfer the files from the directory you put the hard drive contents in back onto the newly formatted FAT32 Drive.

-Remove the drive from the enclosure and hook back up to the PC

-Startup from the Vista install DVD and run the recovery tools from the main install screen.

-Run the repair utility and reboot (you may have to start the DVD again, go to the repair tools, start a console, and run bootsect.exe in the boot dir of the install DVD to fix the bootsector)

If all went well you'll have a fully functional vista install on a FAT32 drive which the EFI can see if hooked back up to the imac. Of course tweaking that install to run on the imac is another story...

Also I am now at the same point that NAK managed where he could access the Vista boot menu and try and boot into safe mode. Just as in his case I reached the point where crcdisk.sys loads and vista is supposed to boot into the desktop but instead the iMac reboots entirely. I'm gonna try to run sysprep on the vista install and see if that helps any.

Attached File(s)

DSC02768.JPG ( 545.26K ) Number of downloads: 3860

DSC02769.JPG ( 559.14K ) Number of downloads: 2971

DSC02772.JPG ( 497.76K ) Number of downloads: 1664

DSC02773.JPG ( 505.47K ) Number of downloads: 1832

DSC02774.JPG ( 571.98K ) Number of downloads: 3467

Link to comment
Share on other sites


I guess it's neat that you devoted so much time to this... but I don't understand why you would want to do this. Did you also convert your new Honda Accord to run on a carborator?

People complain about security, installing Vista on Fat32 instead of NTFS is like leaving your doors unlocked at night.

Link to comment
Share on other sites

I don't understand why people are trying to shoehorn Vista ...... 256 meg systems.

its like , if u have diabetics and u want to eat sweets, then sugarless sweets is only option for u, even knowing that there is no test in it. ;).

same here for vista on 256 mb RAM. :thumbup

Link to comment
Share on other sites

I'll try to explain.

Back when the blue part of the original post was written (It's copied from www.insanelymac.com) there was no bootcamp. (Apple's solution of running Windows on your Intel-Mac) One of the problems was that Apple's 'BIOS' (EFI) didn't have NTFS boot support, so you couldn't install Vista because EFI doesn't like to boot NTFS drives. The first, and obvious solution was to make Vista run from an FAT32 drive, because EFI does support booting a FAT32 partition.

A second reason you might want to have it as FAT32 is that MAC OS X doesn't have a Write/Read driver for NTFS filesystems. So if you boot into Mac OS X, you can't move files to your Windows Partition. (And all windows versions CAN'T read HFS+ filesystems, the filesystem Apple uses for her OS, so you can't do it the other way around also.)

So again, the solution is make it a FAT32 filesystem, because Mac OS X does have write/read support for that.

Although nowadays, there is indeed a port of some Linux workaround for writing to NTFS drives for Mac OS X, but it's still slow as it mounts the NTFS drive as a network volume.

But as you can see, it's mostly a solution for Mac-users. (and/or Linux users?)

- zizou

(sorry for 'bump'?)

Link to comment
Share on other sites

  • 13 years later...
On 8/9/2007 at 2:33 AM, MRGCAV said:

How to install Windows Vista on a FAT32 partition

http://www.911cd.net/forums//index.php?showtopic=14181&st=1700&p=119093entry119093--------------------

Tutorial 3

Edit Tutorial 4

www.WINUSB.de

Tutorial 5

Tutorial 6

Tutorial 8 for Windows Vista

How to install Vista on a Fat32 partition

Author: Dietmar Stolting, 9. August 2006

dietmar.stoelting@t-online.de

Germany

1. Install two physical hard drives in your computer. Each at least 40GB in size. Disk0 will be for XP. Disk1 will be for Vista. ( If you have a version of XP on a USB Drive and only one Hard drive then go to step 4.)

2. Format Disk0 into 2 Partitions. FAT32, 18GB Partition0 and a NTFS Partition1 of at least 20GB (for temp storage in step 8) and then install XP. XP can format the Disk as well.

3. Format Disk1 NTFS. Shutdown & Disconnect Disk0

4. Install Vista on Disk1, Formatted NTFS. Don’t install anything else, No drivers, programs or updates in this Vista OS. Because Microsoft then inserts Machine key numbers, that cant be copied with the Explorer (but can be copied with Winhex Ha Ha.. . I also used an IDE hard disk, Disk1

4. Shutdown the Computer. Reconnect Disk0 and boot into XP.

5. Get a copy of XXCopy Pro. It will copy any file Protected or not. XXCOPY Pro is available for a 60-day trial for free without obligation: http://www.xxcopy.com/download/xxcopy.zip. Install it in XP.

6. In folder options, Set all the system files as visible. Note the exact size of all the Vista files and folders. Highlight all Vista Files and right click and select properties. WRITE the size down. Copy all the files and folders from that Vista installation to a folder called Vista32 using XXCopy. Using XP’s Copy function will generate errors and not make a complete copy. DO NOT copy the Vista32 folder on the partition with Vista, Drive1, because this partition/drive is deleted later!

Do not copy hiberfil.sys, pagefile.sys & System Volume Information.

7. If you get a message, that a file cant be copied, use the program “Beyond Compare 2” to look,

what has happened. You will have to copy or create them manually.

When you found that file or folder that cant be copied, build this file or folder by hand and let it empty, (I found 3. for example: "Server")

8. Make a backup of your original Vista installation. I used “Winhex” to create a Byte by Byte cop[y of the installations hard disk including the boot sector to a file called vista32.dat.

Acronis True Image and HyperOS should also work.

Copy Vista32.dat.to Disk0 NTFS Partition1.

Remember, that on a FAT32 partition no single file can be larger than 4.10GB.

Vista32.dat can stay on the Vista NTFS partition if you only have one Hard Drive. It is about 20GB in size.

I tested this image and it works.

9. Notice the exact size of this partition, before you delete the Vista partition. Use Partition Magic 8 to Delete the Vista Partition. Create build a new FAT32 partition in the same place and the same size as the deleted NTFS Partition. Set this partition to be it “active”.

10. Now copy all the files and folders back from the Vista32 folder to that empty Fat32 partition.

Copy the Boot folder first and the Windows folder last.

11. Disconnect your USB XP and/or any other hard disk.

Only the hard disk with the new FAT32 partition and the files and folders of Vista on it stays.

12. When you try to start from that hard disk you get a message like no OS found.

13. Put the Vista DVD in and hit any key to boot from DVD.

14. Chose install Vista, but at the next Menu, choose "System Repair".

15. Select a keyboard layout (USA). If asked.

16. Hit CONTROL-ALT-DEL and then choose no. (Means no restart of Vista)

17. Hit "next", and then choose Command Prompt.

18. Type cd and then the letter of your DVD drive that has the Vista DVD in it,

For me it is E: .

19. Type there cd E:\boot .

20. Then type there bootsect /nt60 C:

A message is shown, that a new boot sector for FAT32 is written!

21. Remove the Vista DVD and shut the computer down.

Your next Boot will be Very Long. The hard disk seems to sleep about 2 minutes.

But then the boot process begins. There is Vista on a FAT32 Partition.

hiberfil.sys, pagefile.sys & System Volume Information have also been now rebuilt build new.

22. Create A restore point.

23. Install your Drivers with a restore point created before each one you install.

24. Create A restore point and download your updates.

Good luck

Dietmar

Improved and translated to English by MRGCAV@Gmail.com

PS: Please write, whether you have success with this procedure. It is easy.

For all of you who are still searching for the files "ultra.inf", "ultra.cat" and "ultra.sys" download this file:

http://www.promise.com/support/file/driver..._driver_b43.zip

Vista can run on FAT32, I've made some progress Feb 26 2006

http://forum.insanelymac.com/index.php?showtopic=10184

Since the EFI can only see Apple and FAT partitions (no NTFS) this means that ultimately we can get vista going without worying about an NTFS driver. The catch is its tricky to get vista onto a FAT32 drive....

-Install Vista normally on a PC in an NTFS formatted drive

-Remove the Hard Drive and hook it up to a USB enclosure

-Connect the drive to the iMac via USB and copy the contents to a directory in OSX (I personally could not get windows to copy the hard drive contents as I kept getting access denied errors).

-Connect the USB Drive to a PC and reformat as FAT32.

-Connect the drive back up to the iMac and transfer the files from the directory you put the hard drive contents in back onto the newly formatted FAT32 Drive.

-Remove the drive from the enclosure and hook back up to the PC

-Startup from the Vista install DVD and run the recovery tools from the main install screen.

-Run the repair utility and reboot (you may have to start the DVD again, go to the repair tools, start a console, and run bootsect.exe in the boot dir of the install DVD to fix the bootsector)

If all went well you'll have a fully functional vista install on a FAT32 drive which the EFI can see if hooked back up to the imac. Of course tweaking that install to run on the imac is another story...

Also I am now at the same point that NAK managed where he could access the Vista boot menu and try and boot into safe mode. Just as in his case I reached the point where crcdisk.sys loads and vista is supposed to boot into the desktop but instead the iMac reboots entirely. I'm gonna try to run sysprep on the vista install and see if that helps any.

Attached File(s)

DSC02768.JPG ( 545.26K ) Number of downloads: 3860

DSC02769.JPG ( 559.14K ) Number of downloads: 2971

DSC02772.JPG ( 497.76K ) Number of downloads: 1664

DSC02773.JPG ( 505.47K ) Number of downloads: 1832

DSC02774.JPG ( 571.98K ) Number of downloads: 3467

I found an easier way. Here's how to do it:

1. You will need Windows Vista installation media and Windows PE media that has diskpart and imagex (not DISM) (If you don't have it, you can use Windows Embedded POSReady 7 setup, which is what I used)

2. Boot the Windows PE or Windows Embedded POSReady 7 CD

3. When you get to setup, open command prompt

4. Type in these commands:

diskpart

sel disk 0

clean

convert mbr

cre par pri size=256

format quick fs=fat32 (You can also use NTFS, but FAT32 also works)

assign letter w

cre par pri size=32768 (or 32000)

format quick fs=fat32

assign letter c

exit

5. Now insert the Vista DVD or media, and type in these commands:

imagex /apply D:\sources\install.wim 1 C:

bcdboot C:\Windows /s W:

bootsect /nt60 C: /force /mbr

6. Run Startup Repair. If you booted into Windows PE, reboot into the Vista DVD. When it tells you to restart, restart.

7. As mentioned here, the boot process will be VERY long. During the second stage it will give you an error. Open CMD by Shift+10, go to HKLM/System/Setup, change the CMDLine to cmd.exe, and change all values to 0. Then go back to the Command Prompt, and type in these commands:

cd oobe

msoobe

8. After the oobe has completed, it should close. Go back to the command prompt and type in taskmgr.

9. Go to Processes and kill "winlogon.exe".

10. You should now have Vista fully functioning on FAT32. I guess a good use for this would be to access a Vista partition from DOS or Windows 9x.

Edited by GD 2W10
Link to comment
Share on other sites

  • 3 weeks later...
On 12/26/2020 at 10:09 AM, winvispixp said:

you're almost 14 years late my friend :buehehe:

Better late than never, I suppose!

Nevertheless, given all the renewed interest in Vista due to the new extended kernel project, this could be potentially useful for installing it on newer PCs wherein the stock Vista installer won't function correctly (there is of course no reason to use FAT32 on a boot volume anymore, but whatever).

c

Edited by cc333
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...