Hello experts!
 
I recently did a reinstall of Mandrake 7.2 (2.2.17 kernel) on my system (with
"better" partition sizes etc.).
 
Mysterious things have started happening to my second hard drive (hdb), which
contains E: (FAT32), F: (FAT32), /usr (ext2), /home (reiserfs) and a /
partition for a test Mandrake install.
 
According to the kernel, my 2nd hard drive is "hdb: WDC WD400BB-00AUA1,
38166MB w/2048kB Cache,CHS=4865/255/63".  It's a 40GB (38GB in reality) Ultra
ATA 100 Western Digital hard disk. I have read about the WD disk problems but
I don't think it affects me because I only have a Pentium-II-based
motherboard, supporting only Ultra ATA 33 speeds.
 
These are the "mysterious things that have started happening" (I will give
details of my partition structure below this!):
 
1. In MS-DOS Mode (of Windows 98 SE) I can no longer access my F:
Yet in Mandrake 7.2, Windows 2000, Windows 98 SE and BeOS5 Personal Edition, I have full, normal
access to F:
2. MS-DOS (of Windows 98 SE) Scandisk reports the following errors with my E:
 
---------
"ScanDisk cannot read from the last cluster on drive E. This
cluster is either damaged, or your system is not configured
properly. Drive E may need to have Logical Block Addressing
(LBA) enabled to work properly, or its disk partition may be
incorrectly marked as a non-LBA partition. Data loss can
occur if your LBA setting or disk partition type for this
drivie is misconfigured.
 
Check your computer's BIOS setup utility, or contact your
computer manufacturer, or have your computer checked by a
qualified computer hardware technician.
 
If you are sure your drive is configured correctly, click
Continue to have ScanDisk check drive E for errors.
 
Continue Stop"
---------
 
I do have LBA enabled in my BIOS...
Clicking "Continue", gives this:
 
---------
"If your computer's LBA setting is configured improperly and
ScanDisk continues, ScanDisk may report and repair errors
incorrectly. This could result in severe damage to your data
or could incorrectly mark sections of your drive as bad.
 
Are you sure your system is configured properly?
 
Yes No"
---------
 
Clicking "Yes", gives this:
 
---------
"
ScanDisk encountered a data error while reading cluster
1310730.
 
ScanDisk will try to continue past this error. When ScanDisk
offers to perform a surface scan on this drive, choose Yes.
 
Ok"
---------
 
Is my hard disk gone?  I'm told that if an EIDE hard disk has an error, I'm
in serious trouble because it's already used all its hidden "error tracks". 
Now WINDOWS 98 SE Scandisk reports 8192 bytes of bad sectors (this may,
or may not, be due to having foolishly run the Windows 2000 chkdisk on E:)!
 
Anyway, clicking "Ok" gives:
 
---------
"
The E:\RICHARD\PROJEC~1\MAPFIL~1 file or directory is
damaged and is currently unusable.
 
Choose Fix It to have ScanDisk repair the file or directory.
 
To correct this problem, ScanDisk must delete the filename
information for this file or subdirectory. The file or directory will be
given a new filename (for example,
FILE0000.CHK) and saved in the root directory of the drive.
 
Fix It   Don't Fix It   More Info
"
---------
 
I'm now forced to click "Don't Fix It" because, in short, another user,
Richard, won't let me fix the problem (please do not ask me why!).  Because
of this, MS-DOS Scandisk just refuses to continue scanning!
 
The Windows 98 SE Scandisk does not pick up *any* of these errors but in the
"Summary" it reports 8192 bytes of bad sectors.  If Microsoft's MS-DOS
Mode Scandisk can pick up so many errors, why not Windows' Scandisk?   This
is very strange.
 
Here is info about my partition structure:
 
--------------------------------
cat /proc/partitions (I have added comments):
--------------------------------
major minor  #blocks  name
 
   3     0    6297480 hda
   3     1    2104483 hda1           C:                        FAT32
   3     2          1 hda2
   3     5    2096451 hda5            Windows 2000      NTFS
   3     6    1012063 hda6            /                          Linux ext2
   3     7     257008 hda7             swap                   Linux swap
   3     8     827316 hda8            D:                        FAT32
   3    64   39082680 hdb
   3    65          1 hdb1
   3    69   15727603 hdb5          E:                        FAT32
   3    70   15735636 hdb6          F:                        FAT32
   3    71    5502231 hdb7           /usr                     Linux ext2
   3    72    1044193 hdb8           /home                  Linux reiserfs
   3    73     610438 hdb9            /          Another Linux install (ext2)!
  22     0     532562 hdc
 
-------------------------------------------
fdisk /dev/hdb, followed by p
-------------------------------------------
The number of cylinders for this disk is set to 4865.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
 
Command (m for help):
Disk /dev/hdb: 255 heads, 63 sectors, 4865 cylinders
Units = cylinders of 16065 * 512 bytes
 
   Device Boot    Start       End    Blocks   Id  System
/dev/hdb1   *         2      4809  38620260    5  Extended
/dev/hdb5             2      1959  15727603+   b  Win95 FAT32    <- this my E:
/dev/hdb6          1960      3918  15735636    b  Win95 FAT32
/dev/hdb7          3919      4603   5502231   83  Linux
/dev/hdb8          4604      4733   1044193+  83  Linux
/dev/hdb9          4734      4809    610438+  83  Linux
 
---------
cat /etc/fstab
---------
 
/dev/hda6 / ext2 defaults 1 1
none /dev/pts devpts mode=0620 0 0
/dev/hdb8 /home reiserfs defaults 1 2
 
/dev/hda1 /mnt/c vfat user,exec,umask=0 0 0
/dev/hda8 /mnt/d vfat user,exec,umask=0 0 0
/dev/hdb5 /mnt/e vfat user,exec,umask=0 0 0
/dev/hdb6 /mnt/f vfat user,exec,umask=0 0 0
 
/mnt/floppy /mnt/fd0 supermount fs=vfat,dev=/dev/hdd 0 0
/mnt/cdrom /mnt/cdrom supermount fs=iso9660,dev=/dev/cdrom 0 0
 
/dev/hda5 /mnt/nt ntfs user,exec,umask=0 0 0
none /proc proc defaults 0 0
/dev/hdb7 /usr ext2 defaults 1 2
/dev/hda7 partition swap defaults 0 0
 
-------
mount
-------
/dev/hda6 on / type ext2 (rw)
none on /proc type proc (rw)
none on /dev/pts type devpts (rw,mode=0620)
/dev/hdb8 on /home type reiserfs (rw)
/dev/hda1 on /mnt/c type vfat (rw,nosuid,nodev,umask=0)
/dev/hda8 on /mnt/d type vfat (rw,nosuid,nodev,umask=0)
/dev/hdb5 on /mnt/e type vfat (rw,nosuid,nodev,umask=0)
/dev/hdb6 on /mnt/f type vfat (rw,nosuid,nodev,umask=0)
/mnt/floppy on /mnt/floppy type supermount (rw,fs=vfat,dev=/dev/hdd)
/mnt/cdrom on /mnt/cdrom type supermount (rw,fs=iso9660,dev=/dev/cdrom)
/dev/hda5 on /mnt/nt type ntfs (rw,nosuid,nodev,umask=0)
/dev/hdb7 on /usr type ext2 (rw)
automount(pid488) on /misc type autofs
(rw,fd=8,pgrp=488,minproto=2,maxproto=4)
automount(pid508) on /net type autofs (rw,fd=8,pgrp=508,minproto=2,maxproto=4)
 
----------------------------------------------------
cat /etc/lilo.conf (note: my bios or motherboard *does* support lba32 and I
have used it in this file before and it works fine...can't be bothered
changing lilo.conf now! :)   It works without the option anyway!)
----------------------------------------------------
 
boot=/dev/hda
read-only
prompt
timeout=50
vga=ext
message=/boot/message
 
other=/dev/hda1
label=Windows\ 98/2000
table=/dev/hda
 
image=/boot/vmlinuz
root=/dev/hda6
vga=0x314
label=Mandrake\ Linux
 
image=/boot/vmlinuz
root=/dev/hda6
label=Linux-nonfb
 
image=/boot/vmlinuz
root=/dev/hda6
label=Linux-Failsafe
append="failsafe"
 
image=/boot/vmlinuz
root=/dev/hda6
label=Linux-Single
append="single"
 
image=/boot/vmlinuz
root=/dev/hdb9
label=Mandrake2
 
------------- END OUTPUT -----------
 
I have a warranty on my second hard disk.  So is my hard disk gone (I hope
not, because it's going to be hard to back up 40GB of data on floppies!)?
 
Or is it a fixable partition problem?
 
I'm worried about those bad sectors and errors.  I annoyed that I can't
access my F: in MS-DOS (that's where I like to put all my DOS games!)
 
I would appreciate any help that anyone can provide.
Please help me!
 
Thanks,
George
 
P.S.: If I'm sending too much unrelated information please tell me.  If you
need more info on my problem, please tell me also!

Reply via email to