VOGONS

Common searches


First post, by Lachie Dazdarian

User metadata
Rank Newbie
Rank
Newbie

I've been advised that the best way for playing old DOS games is to use an MS-DOS boot disk and a FAT32 formatted partition on your hard disk. Now, I know all about MS-DOS boot disks, how to install them and use them. The problem is that when is boot up my PC using an MS-DOS boot disk I cannot use my c: drive since it's NTFS formatted. What I want to know is how can I safely, without messing up the existing files on my c: drive nor my WinXP, create a FAT32 formatted partition on my hard disk which I can use(copy/erase/run files) when my system is booted up with MS-DOS boot disk.

My freeware games design group
K E N T A U R I

Reply 1 of 13, by Targaff

User metadata
Rank Member
Rank
Member

You can't, basically, unless your NTFS partition isn't taking up the drive's entire capacity, in which case you can simply stick a FAT32 partition in what's left over. It doesn't sound like that's the case, though.

Intel CC820 | PIII 667 | 2x128MB SDRAM | 3Dfx Voodoo 5 5500 @ Dell P790 | Creative SB PCI128 | Fujitsu MPC3064AT 6GB + QUANTUM FIREBALLlct10 10 GB | SAMSUNG DVD-ROM SD-608 | IOMEGA ZIP 100 | Realtek RTL8139C | Agere Win Modem

Reply 2 of 13, by VirtuaIceMan

User metadata
Rank Oldbie
Rank
Oldbie

You could get a small secondary drive and FAT32 that. I wanted to have my second drive as Win98/FAT32 but then discovered that Win98 would only run on C: so setting up a second drive as D: with it on wouldn't work. Basically you have to install Win98 on a FAT32 drive then upgrade to XP retaining 98/FAT32... messy.

Ice

Reply 3 of 13, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

virtual: A decent bootloader can fix that easely. they can just map the partitaions so win98 will think it runs from C.

Water flows down the stream
How to ask questions the smart way!

Reply 4 of 13, by Maal656

User metadata
Rank Newbie
Rank
Newbie
VirtuaIceMan wrote:

You could get a small secondary drive and FAT32 that. I wanted to have my second drive as Win98/FAT32 but then discovered that Win98 would only run on C: so setting up a second drive as D: with it on wouldn't work. Basically you have to install Win98 on a FAT32 drive then upgrade to XP retaining 98/FAT32... messy.

I don't have it clear... 😕

* If you have a first drive with NTFS and a secondary drive with FAT32 and you start WindowsXP you will have a C: (NTFS) and a D: (FAT32).

* However, if you start with a MS-DOS boot disk (MS-DOS 7) you will only have one drive C: (FAT32), since the NTFS partition will not be visible with this operating system.

Anyway, for me the best solution is to use a program like Partition Magic to create a FAT32 partition, to install Windows 98 in that partition and to use a boot manager to chose which operating system to start (with this solution you would have into account some limits, like the 1024 cylinder, which could make the new partition unbooteable under Windows 98 ).

Reply 5 of 13, by Targaff

User metadata
Rank Member
Rank
Member
Maal656 wrote:

* However, if you start with a MS-DOS boot disk (MS-DOS 7) you will only have one drive C: (FAT32), since the NTFS partition will not be visible with this operating system.

Yes, this is true. It shouldn't be an issue.

Anyway, for me the best solution is to use a program like Partition Magic to create a FAT32 partition, to install Windows 98 in that partition and to use a boot manager to chose which operating system to start (with this solution you would have into account some limits, like the 1024 cylinder, which could make the new partition unbooteable under Windows 98 ).

Last I checked, PM is as unable to resize an NTFS partition as any other partition manager, hence my original answer. There may well be apps out there that claim to be able to do this; but I wouldn't trust them, as it's asking for trouble. Basically if you're going to have an NTFS partition, you need to plan around it at the outset, otherwise it'll bite you in the arse.

Reply 6 of 13, by priestlyboy

User metadata
Rank Oldbie
Rank
Oldbie

Well, nobody offered for you to reformat you disk drive (of course backing up all necessary files onto cd) and then reformatting with the Windows XP disk and telling it to format certain partitions as NTFS and FAT32 and so forth. (I believe it was on my Windows XP cd that it could do this) 😀. At least that's what I did to my computer last year. (I need to redo it though and make a better partition layout. Also Incorporate Linux into the picture and so...)

Ieremiou
----------
Helping Debug DOSBox.

Reply 7 of 13, by Maal656

User metadata
Rank Newbie
Rank
Newbie
Targaff wrote:

Last I checked, PM is as unable to resize an NTFS partition as any other partition manager, hence my original answer. There may well be apps out there that claim to be able to do this; but I wouldn't trust them, as it's asking for trouble. Basically if you're going to have an NTFS partition, you need to plan around it at the outset, otherwise it'll bite you in the arse.

I think you are wrong... I'm not 100% sure but if I remember rightly some months ago I resized a NTFS partition in order to make place in my primary disk for a Windows 98 partition. It took a lot of time to move the entire NTFS partition but It didn't give me any problem (of course, it was a "high risk" operation").

I've tried to confirm this in http://www.powerquest.com/partitionmagic/features.html but it's not clear...

...I'll try to check if I'm right or not...

Note: I have the Powerquest Partition Magic 8?, not the version currently sold by Symantec (Norton)...

Reply 10 of 13, by Lachie Dazdarian

User metadata
Rank Newbie
Rank
Newbie

Well, it's a new PC. I have no problem reformatting the entire drive. I just want to format one part as NTFS and one as FAT32. How do I do that?
Also, if I set my NTFS partition as c: and my FAT32 partition as d: will I'll be able to use d: drive when I boot up my PC with a MS-DOS boot disk. Will the DOS system recognize it? I mean, can't I set that up in my BIOS?

My freeware games design group
K E N T A U R I

Reply 11 of 13, by Reckless

User metadata
Rank Oldbie
Rank
Oldbie

I just want to format one part as NTFS and one as FAT32. How do I do that?

Easiest way is b start with a Win98 (or above) bootdisk. On it you'll find a utility called 'fdisk' which is used to partition disks. Create the FAT32 partition and install Win98. You can then install XP into the other partition (formatting it as whatever format you'd like). The WinXP installer will modifiy the (what it refers to as the) system partition adding files like the NTLDR, etc.

Also, if I set my NTFS partition as c: and my FAT32 partition as d:

Partitions are not drive mappings. You cannot set the drive id like that. Windows will always find the first bootable partition and call it C: WinNT (inc Win2K and WinXP) and above do things differently and so you may end up with a C: or a D: as the system partition.

will I'll be able to use d: drive when I boot up my PC with a MS-DOS boot disk. Will the DOS system recognize it? I mean, can't I set that up in my BIOS?

Win2K and above have full support for FAT32 so yes
. Again, nothing to do with BIOS or partition information! You can set the drive id of the FAT32 partition to be anything you want in this boot which will have no affect when booting Win98.

There are plenty of online help documents on this subject. I recommend a Google search 😀

Reply 12 of 13, by gulikoza

User metadata
Rank Oldbie
Rank
Oldbie

The trick here is to create 2 primary partitions. AFAIK fdisk cannot do this. I'd create NTFS partition first, then FAT, the partition the remaining space as NTFS logical drive. WinXP goes to first NTFS partition (which will then be labeled C:), Win98 obviously to the FAT partition (which again will be labeled C: by win98, since NTFS will not be readable). You will also need a bootmanager (something like lilo or grub) to choose between the OSes. This way both operating systems are completely independant. The second option is to have only 1 primary partition (FAT) install both XP & 98 onto it and use Microsoft OS chooser to boot.
Windows98 will not boot off logical partition (and XP neither? OS/2 could boot from logical drive 😁) so the FAT drive has to be a primary partition. I believe even if you choose a different partition for XP, it will set some boot files (ntldr) to your primary partition anyway...

edit: The original post of this thread did not mention Win98 😁. I guess the same would apply if you want a bootable MS-DOS partition. If you boot from a bootdisk, then I guess a primary partition is not nescessary). Although some people don't like it, I had most success with Partition magic to resize and to create the partition table as I like it...

Reply 13 of 13, by Dr. Riptide

User metadata
Rank Newbie
Rank
Newbie

I would save myself a lot of trouble and just resize the NTFS partition and make a FAT32 partition in the newly created empty space. Yes, there are utilities that can easily and reliably do this. Partition Magic is one, but I prefer Acronis Partition Manager (mostly because it is cheaper). It used to be available seperately, but now only seems to be available as part of this package. I would still recommend it, though, as the package deal includes a boot manager and other good utilities to have.

Intel Q6600 (2.4 GHz) | 4GB RAM | GeForce 8800 GT | Windows 7 64-bit