Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Changing partition size

5 views
Skip to first unread message

Dennis

unread,
Apr 19, 2009, 8:30:55 AM4/19/09
to
I have a drive partitioned into C: and D:. I need to make D: larger and,
of course, C: smaller. What is the easiest way to do this. This is a
dual boot system with Windows XP Pro on D: and Windows 98SE on C:.

Gilgamesh

unread,
Apr 19, 2009, 8:41:01 AM4/19/09
to
"Dennis" <den...@bright.net> wrote in message
news:OGNFvqOw...@TK2MSFTNGP06.phx.gbl...

>I have a drive partitioned into C: and D:. I need to make D: larger and,
> of course, C: smaller. What is the easiest way to do this. This is a
> dual boot system with Windows XP Pro on D: and Windows 98SE on C:.

I'd use EASEUS Partition Master (http://www.partition-tool.com/)]
The Home edition is free


John Inzer

unread,
Apr 19, 2009, 8:44:51 AM4/19/09
to
========================================
Maybe the following freeware would be worth a try:

EASEUS Partition Manager
http://www.partition-tool.com/download.htm

--

John Inzer


Bob Harris

unread,
Apr 19, 2009, 8:53:33 AM4/19/09
to
Use of a few third-party (non-Microsoft) partition managers.

Norton's Partition Magic is probably the best known of these programs.
However, it has not been updated for about half a decade, so I would not
recommend it for larger disks.

My current favorite is Easeus Partition Manager. It handles very large
disks and lets you write a bootable CD, which can then change partitions
outside the operating system. Easeus will also perform some partition
changes from within XP.

Note that while Partition Magic seems to work from within Windows, it really
reboots the PC to do the work. Under 98 it booted into DOC; under XP it
seems to boot into a low-level of XP, similar to the mode used by CHKDSK
when acting on the partition containing the operating system.

Other managers are listed at http://www.majorgeeks.com/downloads8.html Also
at this website are defraggers, recovery software, boot software, cleaners,
etc.

In most cases you will need to do the changes in two steps:

(1) reduce the size of C:.
(2) increase the size of D:.

The first operation will go faster, if you defrag C: and thereby squeeze
files to the front of C:.

A slightly different approach would be to make an image of each partition on
an external USB or eSATA disk using a program such as True Image, then
format each, then change partition sizes (using a bootable CD), then restore
the images.

Of course, be sure to backup both partitions, or at least your personal
data, before attempting to change size.

"Dennis" <den...@bright.net> wrote in message
news:OGNFvqOw...@TK2MSFTNGP06.phx.gbl...

Dennis

unread,
Apr 19, 2009, 10:25:13 AM4/19/09
to
Thanks for the reply.

EASEUS Partition Master does not list Win98. Can it still be used to
make C: smaller if C: is a Win98 partition?

Tim Meddick

unread,
Apr 19, 2009, 10:57:14 AM4/19/09
to
Win98 partitions are 'Fat' or 'Fat32' and they will be labelled as such
within EAESUS Partition Manager's interface. Yes you can do the normal
range of operations as you can on a WinXP - 'NTFS' partition.

--

Cheers, Tim Meddick, Peckham, London.


"Dennis" <den...@bright.net> wrote in message

news:efjymqPw...@TK2MSFTNGP03.phx.gbl...

Bruce Chambers

unread,
Apr 19, 2009, 11:46:09 AM4/19/09
to


Using either Win9x's or WinXP's native tools, there's no way to do
this without completely wiping the hard drive and starting afresh. It's
be a lot quicker to use a 3rd party partitioning utility to resize the
existing partitions.

For a fully functional, free, 30-day evaluation version, BootItNG
can't be beat:

Terabyte Unlimited's BootItNG
http://www.terabyteunlimited.com/bootitng.html


--

Bruce Chambers

Help us help you:
http://www.catb.org/~esr/faqs/smart-questions.html

http://support.microsoft.com/default.aspx/kb/555375

They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety. ~Benjamin Franklin

Many people would rather die than think; in fact, most do. ~Bertrand Russell

The philosopher has never killed any priests, whereas the priest has
killed a great many philosophers.
~ Denis Diderot

Twayne

unread,
Apr 19, 2009, 12:33:27 PM4/19/09
to
Bob Harris wrote:
> Use of a few third-party (non-Microsoft) partition managers.
>
> Norton's Partition Magic is probably the best known of these programs.
> However, it has not been updated for about half a decade, so I would
> not recommend it for larger disks.

Actually, Norton's PM is working well for me on large disks (1 teraByte)
and not blinking an eye, but I can't say there aren't things one might
attempt that it would have a problem with. It also handles an internal
500 Gig just as handily. I'm not aware at least of any large disk
problems - yet. I think if PM were having problems with disk sizes is
something that would be screamed about a lot on the groups and forums
but it isn't AFAIK.

>
> My current favorite is Easeus Partition Manager. It handles very
> large disks and lets you write a bootable CD, which can then change
> partitions outside the operating system. Easeus will also perform
> some partition changes from within XP.

Not one to burn bridges behind me though, EASUS is turning up more and
more in the places I frequent and I'm going to check it out. My
original interest in PM was its simplicity of use and error checking
abilities; if easus can meet or beat that, they may well have another
supporter. Unlike MS strategy, it's always nice to have multiple
sourece for anything.

>
> Note that while Partition Magic seems to work from within Windows, it
> really reboots the PC to do the work. Under 98 it booted into DOC;
> under XP it seems to boot into a low-level of XP, similar to the mode
> used by CHKDSK when acting on the partition containing the operating
> system.
> Other managers are listed at
> http://www.majorgeeks.com/downloads8.html Also at this website are
> defraggers, recovery software, boot software, cleaners, etc.

That is also an EXCELlent site! Highly recommended.

HTH,

Twayne

Gilgamesh

unread,
Apr 19, 2009, 5:11:20 PM4/19/09
to
"Twayne" <nob...@devnull.spamcop.net> wrote in message
news:OEilMyQw...@TK2MSFTNGP06.phx.gbl...

> Bob Harris wrote:
>> Use of a few third-party (non-Microsoft) partition managers.
>>
>> Norton's Partition Magic is probably the best known of these programs.
>> However, it has not been updated for about half a decade, so I would
>> not recommend it for larger disks.
>
> Actually, Norton's PM is working well for me on large disks (1 teraByte)
> and not blinking an eye, but I can't say there aren't things one might
> attempt that it would have a problem with. It also handles an internal 500
> Gig just as handily. I'm not aware at least of any large disk problems -
> yet. I think if PM were having problems with disk sizes is something that
> would be screamed about a lot on the groups and forums but it isn't AFAIK.

Disk size isn't so much a problem as partition size. Norton PM xan't handle
partitins greater than 300Gb, this is listed in their own documentation.

Dennis

unread,
Apr 22, 2009, 4:14:57 PM4/22/09
to

I used EASEUS Partition Master to resize my C: partition smaller so
that I can make D: larger. Now Windows 98SE no longer will boot up
on C:. Any ideas?

Tim Meddick

unread,
Apr 22, 2009, 5:33:59 PM4/22/09
to
Dennis,
I'm really sorry to hear that. Can I ask, as you're talking
about dual boot with Win98 on drive C: (which isn't normal, as usually you
would be taking advantage of Win XP's built-in dual boot capabilities) what
boot manager are you using? However, as that is not the case, then the D:
drive would be inaccessible without a third-party boot manager installed (to
switch or choose active partitions at boot time). A really good [free] and
tiny one is called Partita (available through the "Interesting DOS Programs"
website). If C: drive (Win98) needs to boot up normally first, then I hope
[and pray] that you have a Win98-style Boot Disk handy. If you have, it's
as simple as booting from it [the floppy] and, if you can 'see' drive c:,
just typing the command:

sys a: c:

...at the DOS-Prompt that appears. Reboot, and all should be well with the
win98 partition. If you cannot 'see' the c: drive at all then you need to
run fdisk from the boot floppy and make the win98 partition the 'active'
partition. Then reboot again from the floppy and type the 'sys a: c:'
command. After Win98 is running again, then install a boot manager to be
able to switch active partitions.

IF YOU HAD INSTALLED XP on top of Win 98, it would have automatically
configured a dual boot system.
IF YOU DO NOT have a Win98 boot disk you need to get to a working Win98
installation and type 'bootdisk' at the Win98 DOS Prompt. *NB* a XP
bootdisk will NOT do it.

I do hope this helps some, unfortunately, you have gotten yourself into a
position that I would find rather taxing to remedy. But, although you may
well need to learn a few more skills, it IS a fixable situation.
--

Cheers, Tim Meddick, Peckham, London.

"Dennis" <den...@bright.net> wrote in message

news:e1LX9b4w...@TK2MSFTNGP02.phx.gbl...

Bill in Co.

unread,
Apr 22, 2009, 6:11:07 PM4/22/09
to

Really? I'm surprised, unless that was offered as an *option* only. I
would have assumed the default behavior would be to install XP directly over
98 (and replace it).


Tim Meddick

unread,
Apr 22, 2009, 6:28:16 PM4/22/09
to
Bill in Co,
Yes, "'really"'. The guy has two partitions already! If XP
were installed with two existing partitions on the drive it would re-format
the partition it was allocated to - NOT the whole drive. It would also
recognise the Win98 installation on the other partition and create a
dual-boot menu with Windows 98 as a boot-menu item.

--

Cheers, Tim Meddick, Peckham, London.


"Bill in Co." <not_rea...@earthlink.net> wrote in message
news:eW9F%23c5wJ...@TK2MSFTNGP05.phx.gbl...

Bill in Co.

unread,
Apr 22, 2009, 7:07:25 PM4/22/09
to
OK. I missed that!

Tim Meddick

unread,
Apr 22, 2009, 7:35:05 PM4/22/09
to
Not a problem. I just wish I was better at explaining what to do with two
installations, on two partitions and non of them set to 'Active'. It's
fairly straightforward if you have a Win98 boot disk,with 'fdisk.exe' and
'sys.com' on it. But then again there's the issue with XP not handing the
dual-boot, so making the need to have third-party boot-managing software. As
I said before - 'partita' is one [free] good one, I used it for a long time
on my last computer.

--

Cheers, Tim Meddick, Peckham, London.


"Bill in Co." <not_rea...@earthlink.net> wrote in message

news:u$mtb85wJ...@TK2MSFTNGP03.phx.gbl...

John John - MVP

unread,
Apr 22, 2009, 8:27:55 PM4/22/09
to

You have to rebuild the Bootsect.dos file. This file contains
information about the partition size and its starting and ending
locations, when you resized the partition the information in the file
became invalid.

To rebuild the file you have to write a Windows 9x boot sector to the
partition and return the boot mechanism to the Windows 98 IO.sys file.
You can write the boot sector with a Windows 98 startup floppy and the
sys c: command.

After you write the Windows 9x boot sector to the partition you can boot
into the Windows 98 installation and rebuild the bootsect.dos file with
the ancient Debug command:

From Windows 98 start an MS-DOS Prompt and navigate to the root of the
System drive (C:\) and issue the following commands, pressing enter
after each:

debug
L 100 2 0 1
N C:\BOOTSECT.DOS
R BX
0
R CX
200
W
Q

You can run the above commands at the debug screen, but an even easier
way is to just copy them to a file and have debug run them
automatically. Copy the stuff *between* the === lines and save it in a
notepad file as READ.SCR, save the file in an easy to find and navigate
to directory, the root folder of the drive (C:\) is as good a place as
any other:

READ.SCR

============================================
L 100 3 0 1
N C:\BOOTSECT.DOS
R BX
0
R CX
200
W
Q
============================================

Now, from the Windows 98 inatallation start a command prompt session
and navigate to the folder where the READ.SCR file is located (C:\) and
issue the following command:

debug <read.scr

This will create a C:\BOOTSECT.DOS file from the boot sector of the
Windows 98 installation on partition. Now you have to return the boot
mechanism back to ntldr, you have to write the NT boot sector to the
partition.

Exit the Windows 98 installation and using your Windows XP CD boot to
the Recovery Console and issue the FIXBOOT command on the active
partition (the drive hosting the Windows 98 installation, C:\), that
will write an NT boot sector to the partition and you should now be able
to boot to either of your operating systems when you boot the computer
from the hard drive. If you find that it doesn't boot then boot to the
Recovery Console again and issue FIXMBR and FIXBOOT. If needed you
may also find the BOOTCFG command to be useful, but bear in mind that
the BOOTCFG command cannot find and add Windows 9x installations to the
boot.ini file.

Of course if all of the above is a bit too complicated you can always
try the easy way, use a third party utility to automate the task!

http://thpc.info/dual/bootsectdos.html

John

John John - MVP

unread,
Apr 22, 2009, 8:44:22 PM4/22/09
to
Whoops! I mad a mistake in the READ.SCR file, it should read:

READ.SCR

============================================


L 100 2 0 1
N C:\BOOTSECT.DOS
R BX
0
R CX
200
W
Q

============================================

Dennis

unread,
Apr 23, 2009, 11:52:28 AM4/23/09
to
I installed Windows 98 on C: then installed Windows XP on D: and when
I start the computer it gives me the choice of just letting it boot
to XP Pro on D: or changing it to boot to Windows 98SE. If it was more
complicated my brain wouldn't figure it out.

Dennis

unread,
Apr 23, 2009, 11:54:28 AM4/23/09
to
That's what I did. Only I installed XP on a different partition.

Tim Meddick

unread,
Apr 23, 2009, 12:30:03 PM4/23/09
to
Hi Dennis,
In that case it's a matter of rebuilding the boot partition.
The Partition table is sometimes written over be programs that resize
partitions. Unfortunately, this is where XP writes a tiny bit of code to
start the boot menu that you [used to] see when your computer starts up. To
repair this you need your XP installation disk. Configure your BIOS
settings to be able to boot from the cd. Put the cd in the drive and boot
from it. When it gives you the choice - select the item: "Repair XP with
Recovery Console". After it starts you will be prompted for the
Administrator password, so beforehand you should know what this is. If you
have never configured a password for Administrator, it will have remained
'blank' and just pressing [ENTER] when the password is required will be
fine. Then you will be faced by a DOS-style "C:\>" prompt. This is NOT
the same as DOS and for a list of available commands type "help" and press
[ENTER] for more help on a command type the command followed by a /?
forward-slash / questionmark 'switch'. So for the 'fixboot' command help
would look like:

fixboot /?

..and you would get::

Writes a new bootsector onto the system partition.

FIXBOOT [drive:]

[drive:] Specifies the drive to which a boot sector
will be written, overriding the default
choice of the system boot partition.

....etc. Then type:

fixboot c:

...at the prompt and press [ENTER] reboot. Your boot.ini file listing the
available bootable Windows installations (i.e. XP and 98) should be intact
on you XP drive, and all should be as it was with regards to your boot
process.

Good luck with this. Re-post with the results of your exploits and/or any
[further] problems.

--

Cheers, Tim Meddick, Peckham, London.


"Dennis" <den...@bright.net> wrote in message

news:ehfw7tCx...@TK2MSFTNGP06.phx.gbl...

Dennis

unread,
Apr 25, 2009, 8:48:50 AM4/25/09
to
So that everyone knows, I got this from EASUS:

> We are sorry for your problem.
> We admit that our product have brought you trouble. If you resize the 98
> system partition through other OS, the 98 OS will not boot again.
> To solve the problem, please follow below steps:
> 1. Backup the important files.
> 2. Repair the 98 OS with the system installation disk.
> 3. Repair XP again with XP installation disk.
>
> If you have important files on partition C, we suggest you install Data
> Recovery Wizard on partition D to recover the files firstly. The demo
> version can be downloaded from http://www.easeus.com/download.htm
>
> If we can be of further assistance, please reply to this message. When
> replying, please be sure to include this and any other pertinent
> correspondence in your message.

I haven't had time to try the fix you recommended using the XP repair
console. If I get Windows 98 to boot again, will I lose XP if I increase
that partition size?

Dennis

unread,
May 10, 2009, 6:59:00 PM5/10/09
to
Tim,
Finally had time to try this fix. I don't get on the screen what you
say I will get. When I choose "R" for Repair console, I get a message:
Which Windows XP do you want to repair? and my only choice is:
1. E:\Windows XP. If I choose choose 1, I get the password request
then I hit enter. This takes me to E:\Windows prompt, Not C:\ prompt.
If I type in fixboot C:, it says it will repair the boot information
over writing the original info.. I said yes. It says it repaired it but
does not tell me to reboot. I rebooted anyway and I still can not boot
in to Windows 98, the screen flashes and I get the two choices again.
Fortunately Windows XP still worked.
0 new messages