[SOLVED] Partition table corrupted by diskdrake

Here you'll find a place for solutions and hints.

Please use one of the support subforums below for questions or if you have any issues and need support.

[SOLVED] Partition table corrupted by diskdrake

Postby NickC » Jan 22nd, '13, 21:21

Hi,

Bit of a problem with what seems like a corrupted partition table. I used diskdrake to delete a couple of partitions but now when I run disk drake I get:
I cannot read the partition table of device sda, it's too corrupted for me :(
I can try to go on, erasing over bad partitions (ALL DATA will be lost!).
The other solution is to not allow DrakX to modify the partition table.
(the error is extended partition: reading of partition in sector 4423744336 failed.
)

Do you agree to lose all the partitions?


'fdisk -l' returns:
fdisk: unable to seek on /dev/sda: Invalid argument

The first two partitions on the drive are still accessible and boot their OSs fine.

Is there any command to get this partition table fixed.


Thanks,
Nick
Last edited by NickC on Jan 23rd, '13, 23:22, edited 1 time in total.
NickC
 
Posts: 67
Joined: Nov 3rd, '12, 19:19
Location: Romford, Essex, England

Re: Partition table corrupted by diskdrake

Postby jamesc » Jan 22nd, '13, 23:02

Does gparted offer more insightful information than diskdrake? If not, do the other OSes have partition managers which may be able to help?
User avatar
jamesc
 
Posts: 6
Joined: Feb 12th, '12, 16:38
Location: France

Re: Partition table corrupted by diskdrake

Postby NickC » Jan 23rd, '13, 12:47

gparted shows the entire disk as empty even though the first two partitions are accessible.
NickC
 
Posts: 67
Joined: Nov 3rd, '12, 19:19
Location: Romford, Essex, England

Re: Partition table corrupted by diskdrake

Postby wintpe » Jan 23rd, '13, 18:07

is this disk over 3 TB

if so i posted a post recently about same expirience and how i got out of it.

best of luck.

ill see if i can find it

edit

here it is

viewtopic.php?f=7&t=3855

regards peter
Redhat 6 Certified Engineer (RHCE)
Sometimes my posts will sound short, or snappy, however its realy not my intention to offend, so accept my apologies in advance.
wintpe
 
Posts: 1203
Joined: May 22nd, '11, 17:08
Location: Rayleigh,, Essex , UK

Re: Partition table corrupted by diskdrake

Postby NickC » Jan 23rd, '13, 22:38

No only a 320Gb drive.

I have now found a solution to this by installing testdisk and letting it recover the deleted partitions.

I now edit the partitions using CentOS's disk manager, unfortunately every time I use Mageia's diskdrake on this drive it seems to corrupts the partition table in one way or another.

Nick
NickC
 
Posts: 67
Joined: Nov 3rd, '12, 19:19
Location: Romford, Essex, England

Re: [SOLVED] Partition table corrupted by diskdrake

Postby doktor5000 » Jan 24th, '13, 00:20

Well different partitioning tools do not always play nicely together. So best bet is to use only one tool for partitioning.
If you started with gparted, stay with it. If you started with diskdrake, don't use something else. If CentOS' disk manager works,
use that one exclusively.

This also applies for the used lowlevel partitioning tools, e.g. fdisk, cfdisk, sfdisk, (lib)parted etc.
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 16224
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: [SOLVED] Partition table corrupted by diskdrake

Postby House » Jan 24th, '13, 00:43

This is a bug that has been lingering since it was introduced circa Mandriva 2009. Just like the OP, I once had a disk clobbered by diskdrake.

The problem is that the bug is both intermittent and devilishly difficult to reproduce, because diskdrake clobbers the "offending" partition table.
User avatar
House
 
Posts: 25
Joined: Apr 3rd, '11, 08:41

Re: [SOLVED] Partition table corrupted by diskdrake

Postby NickC » Jan 24th, '13, 13:34

My take on this is that it seems to be related to whether the partitions end up on sector boundaries or not. Reason I say that is that I have been able to reproduce a similar problem using GParted by messing about with some sector boundaries settings (or whatever the setting was called).
NickC
 
Posts: 67
Joined: Nov 3rd, '12, 19:19
Location: Romford, Essex, England

Re: [SOLVED] Partition table corrupted by diskdrake

Postby wobo » Jan 24th, '13, 13:53

Rhis is only one aspect of the problem.

The main rule is, as the doktor already said: DO NOT mix tools for partitioning the same harddisk! Repeat this 100x while powering up your system every day.

One reason is the different way gparted and other tools and diskdrake work. We found that out early in 2004 or 2005 during a linux event where Frank Hoffmann held a speech about different distributions and I was there as visitor. Result:

You start with diskdrake on a fresh harddisk.
You define 3 primary partitions and an extended partition. On this extended partition you define one logical drive and leave the rest of the harddisk free. Now, what happens is that diskdrake only defines the extended partition as far as this logical drive goes. If you add a second logical drive later, diskdrake extends the extemded partition up to the end of that logical drive.

Now, what happens if you boot another distribution and you use that distribution's tool, like gparted to add another logical drive on the free space of the harddisk? It doesn't work, the toll will tell you that there is no room available. Because 3 primary partitions are used and the extended partition is defined by diskdrake, but the other tool does not recognize this extended partition as "extendable" or "variable" as it is defined by diskdrake. Tested and reproduced there and again the same issue hit me during last year's FrOSCon when I wanted to install Debian (or was it Fedora?).
wobo
---
And a new day will dawn for those who stand long
And the forests will echo with laughter
(Stairway to Heaven, Led Zeppelin)
User avatar
wobo
 
Posts: 1649
Joined: Mar 22nd, '11, 17:13

Re: [SOLVED] Partition table corrupted by diskdrake

Postby NickC » Jan 24th, '13, 19:43

Thanks for the info wobo, just wish I had read about this behaviour _before_ I had tried to delete a couple of partitions.

Can't help but think that the way diskdrake behaves with an extended partition is a bit obscure and different to the way every other disk partitioning tool works. I have used other tools on disks that combine Linux partitions and Windows partitions and both seem to coexist reasonably well with both Windows disk manager and various Linux tools both editing the same disk successfully.
NickC
 
Posts: 67
Joined: Nov 3rd, '12, 19:19
Location: Romford, Essex, England

Re: [SOLVED] Partition table corrupted by diskdrake

Postby morgano » Feb 15th, '13, 02:34

Just want to chime in i have been bitten too.
While i really like gparted i now stay away from when installing mageia it as i like the ease of which i just click a few buttons in diskdrake to ser up luks and lvm.
Mandriva since 2006, then Mageia since 2011 at home & work. Thinkpad T42p T43 T60 T61 T400. Aspire 7. Workstation using LVM, LUKS, VirtualBox, BOINC, CAD
morgano
 
Posts: 642
Joined: Jun 15th, '11, 17:51
Location: Kivik, Sweden

Re: [SOLVED] Partition table corrupted by diskdrake

Postby shaney » May 19th, '13, 22:20

Whatever has gone wrong I'm sure it's a one-off but I doubt I will ever figure out what the cause was.

An update on the problem:
Must have done something wrong with testdisk before because I tried again and it did eventually find all my partitions.
So restored everything as best I can and although I have all the data back and have re-installed grub back to mbr, things still aren't right.
I can boot my main kubuntu install but can't boot windows.
All partitions are mountable and I can browse them and write to them but if I run a partition manager, it still shows I have no partitions.

So a bit of false hope. I have my stuff, though that wasn't that much of a problem since anything really important is backed but looks like I will still have to wipe everything out and start from scratch.
shaney
 
Posts: 8
Joined: May 19th, '13, 16:18

Re: [SOLVED] Partition table corrupted by diskdrake

Postby papoteur » Apr 25th, '14, 18:32

Hello,
I have experimented also corruption of the partition table with diskdrake. The only way to recover my disk was testdisk.
The problem for the written table was that the partitions was not ordered in a good way.
The way I used to have such a corruption was to first delete two partitions, then add a new one at the place of the two deleted partitions. I think that the better way should be to suppress one and to rise the other.
I never reported this bug, because I did not want to reproduce it on my box, although I thing that it is reproductable. It was a big challenge to recover my data.
The problem is that diskdrake accepts to write a wrong table. I don't thing that this problem has link with partition limits.
Papoteur
papoteur
 
Posts: 51
Joined: Oct 27th, '11, 22:28

Re: [SOLVED] Partition table corrupted by diskdrake

Postby zeebra » Dec 9th, '17, 16:26

I've had this issue a few times. In my experience it actually comes about after partitions are renumbered back and fourth multiple times. In case anyone cares to try to recreate this issue.
zeebra
 
Posts: 120
Joined: Sep 7th, '13, 21:20


Return to The magician suggests...

Who is online

Users browsing this forum: No registered users and 1 guest