bug-parted
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Resizing FAT32 produces unexpected results


From: Teppo Peltonen
Subject: Resizing FAT32 produces unexpected results
Date: 22 Nov 2000 19:42:49 +0200

Hello,

I have a IBM Thinkpad A20p with Windows 2000 installed. The laptop
uses a 17G IBM hard disk. There was one large FAT32 partition.

I defragmented the drive using disk tools from windows and then tried
to reduce it´s size by four megs to install a Linux on it. I booted
using the partboot-1.4.2.img disk image from ftp.gnu.org.

When I started parted, it warned me about the disk geometry,
2343/240/63 and said that cylinder 1024 ends at 7559.999M. I found no
way to check the geometry from the BIOS. However, a Windows
diagnostics utility included with the laptop installation gave similar
information and I ignored the warning.

Here´s the output of the print command:

Disk geometry for /dev/hda: 0.000-17297.929 megabytes
Disk label type: msdos
Minor   Start   End     Type Filesystem    Flags
1       0.031   17297.929       primary FAT     boot,lba

(Sorry for typos, copied those by hand.)

Then I said 

resize 1 0.031 13269.445

The hard disk worked for a while. Then an error message appeared,
something about a file being really 1K and taking 80K. Sorry, didn´t
take that one up. I said "Ignore" and the hard disk continued to work
for something like 10 or 15 minutes. Finally, the hard disk stopped
and no messages were displayed. I said "quit" and tried to boot back
to Windows to check that everything was ok.

The boot sequence stopped early on an error message:

Windows 2000 could not start because the following file is missing or
corrupt:
windows 2000 root\system32\ntoskrnl.exe
Please re-install a copy of the above file.

Now, what did I miss? Backed all the data up, but still a bit annoying
;-/.

Fdisk from Redhat 7.0 installation cd thinks that the hda1 partition
is FAT16. Is that normal? Don´t know what it said before the
resizing...

Any comments appreciated,

Teppo

-- 
if (status = UNDER_NUCLEAR_ATTACK) { launch_all_missiles(); } /* B. Godfrey */




reply via email to

[Prev in Thread] Current Thread [Next in Thread]