Corrupted Partiton Table?

Corrupted Partiton Table?

Post by Evan DiBias » Sat, 14 Mar 1998 04:00:00



I tried to install RH5 into a dual-boot situation with Windows 98, and I had
pre-formatted the partitions with Partition Magic, and had them aranged just
right. So I boot up the Linux install off of the disks, select "Hard Disk"
for install method, and pick Disk Druid for my partitioning method. It tells
me that my Partiton Table is corrupted and that I have to initialize it,
which I don't especially want to do. Is there any other alternative?

-Evan

 
 
 

Corrupted Partiton Table?

Post by Charlie Stro » Tue, 17 Mar 1998 04:00:00


On Fri, 13 Mar 1998 22:25:38 GMT, Evan DiBiase


>I tried to install RH5 into a dual-boot situation with Windows 98, and I had
>pre-formatted the partitions with Partition Magic, and had them aranged just
>right. So I boot up the Linux install off of the disks, select "Hard Disk"
>for install method, and pick Disk Druid for my partitioning method. It tells
>me that my Partiton Table is corrupted and that I have to initialize it,
>which I don't especially want to do. Is there any other alternative?

Yup: see what fdisk says instead. fdisk is more arcane, but more powerful
than Disk Druid -- and may tell you a bit more.

-- Charlie

 
 
 

Corrupted Partiton Table?

Post by Eugen Buehle » Tue, 17 Mar 1998 04:00:00



> On Fri, 13 Mar 1998 22:25:38 GMT, Evan DiBiase

> >I tried to install RH5 into a dual-boot situation with Windows 98, and I had
> >pre-formatted the partitions with Partition Magic, and had them aranged just
> >right. So I boot up the Linux install off of the disks, select "Hard Disk"
> >for install method, and pick Disk Druid for my partitioning method. It tells
> >me that my Partiton Table is corrupted and that I have to initialize it,
> >which I don't especially want to do. Is there any other alternative?

> Yup: see what fdisk says instead. fdisk is more arcane, but more powerful
> than Disk Druid -- and may tell you a bit more.

> -- Charlie

I had the same message from Disk Druid, but I assumed that it
was because of my Ultra-ATA hard disk.  Anyway, things worked
fine when I used fdisk.  Obviously, Disk Druid needs some work.

--
Eugen Buehler
Arabidopsis thaliana Genome Center
University of Pennsylvania

 
 
 

1. Partiton table info is resident in memory?

I plan to install two os in a new way.

HD:
___________________________________________________________________________________
|         |                                   |
|MBR| Normal os occupy      |  linux occupy and the preceding os not
know
|         |                                   |

I play a trick through IDE IO port(coded in BIOS).you can see the
F8h,F9h command  in ATA specification.
1.if the os starup from mbr or the front,the os and most disk tools
even not know  the back portion of hd
because the MBR not include information about the back port of hd.
2.the user can select startup from the back portion.

So this will come as a problem(linux doesn't know the partition info
about the back hd)
I have a compromise method(the back hd is used a ramdisk)
But the volume of ramdisk is limited by the ram(for example,not more
than 128M)

in order to expand the size of back hd, i must add info about the back
hd to partition table when linux boot.
I plan to get the info through bios startup and put it  in bios data
area.
And then combined the info with the linked partition table from mbr.
You know the linux kernel need to know about the info about the hd
where linux OS reside.

I studied the source code of linux kernel(2.4.18).
I find when linux boot, the kernel check up the partion table and
store the patition
table info in the array pointed by the struct gendisk *hd.
Code is in "fs\partitions\check.c:check_partition()-->check_part[i]......."

I want to ask: after the system initialzion,if the structure *hd is
still in memory?

I think it is  impossible that every time read or write the kernel
have to get the partition table info through searching HD.

I guess the partition table info must be resident in Memory.
But where?

when i open a file,what relationship it  come  with partition table
info?

2. kernel will not let me use IRQ 2 for SB-16

3. Harddisk error - partiton table missing

4. XTL Teleservice

5. Question:partiton table info is resident in memory?

6. Need Menu System for Linux

7. FreeBSD zip disk with Bootmgr overwrites my partiton table?

8. How do I mount a new disk to my /etc/vfstab file?

9. where are process-table, region-table, inode-table?

10. C programming Error : Assertion failed: table->edgeH == VL_EDGE_NO_WRITE || table->edgeH == VL_EDGE_ZERO_FILL || table ?

11. Possible to retrieve files when partition table gets corrupted?

12. Linux swap corrupt partition table

13. Hard Disk Partition Table Corrupted