Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have 320GB drive with following layout: 100 MB - win data; 100 GB win partition (boot+data); 190GB data; 30 GB Linux

Now my system started to hang up, I got many atapi errors and some ntfs errors, in windows error log. So I ran some disk inspector software and found that on sector around 3GB in is corrupted. The smart data also show warnings for sector relocations. I ran chkdsk and it was able to repair some damage.

Now my idea before buying new HDD is to cut off the first few gigabytes and left is unassigned. But the corrupt sector is on bootable partition in the left part.

Can you point to some software capable of cutting off the left part while preserving data and boot capabilities?

I know about GParted and Acronis Disc director, but I have no idea if this is possible.

PS: I'm aware that the disk is probably heading to silicon heaven, so this is only temporary solution. But I need to run the PC for at least few weeks before I will be able to get new HDD.

share|improve this question
You want to backup anything important first – Journeyman Geek Jan 17 '14 at 10:58
Already done, I backup to cloud regularly. – jnovacho Jan 17 '14 at 11:09
What you want won't be possible. The reason your system stopped booting is because the bad sectors, contained those files, you were able to repair the damage for now. The best solution is create an image of the hdd and ignore all errors, this will allow you to replace the hdd, and restore the hdd if you so desire. – Ramhound Jan 17 '14 at 12:03
No so sure about this but you can try Partition Wizard (Free). You can download the bootable .iso or the bootable flash drive installer. The idea is not to simply cut the left side but to resize (shrink) a partition by the size you want unallocated and move the adjacent partitions to the right until you have the unallocated space on the leftmost part. – miggy Jan 17 '14 at 12:04
up vote 1 down vote accepted

Modern filesystems like NTFS have "bad block" features, in which any sector known to be unuseable will be avoided. All you need to do is run chkdsk with the /r parameter, and your Drive letter (for example, chkdsk /r C:). I'm sure you can do something similar with your Linux-based O/S, but I can't say for sure without knowing what filesystem you're using (knowing which system might help, too).

share|improve this answer
I'm on Win7, NTFS. I ran chkdsk /f, but didn't help much. – jnovacho Jan 17 '14 at 10:50
@jnovacho - That isn't the command that was suggested. – Ramhound Jan 17 '14 at 12:02
Indeed, altough chkdsk /f can fix some problem, the /x parameter is necessary to find out which sectors are bad. Otherwise, the operation might end up being a waste of time. – TSJNachos117 Jan 17 '14 at 18:11
I just realized I meant to say the /r parameter is necessary, not /x. my bad. – TSJNachos117 Sep 28 '14 at 1:14

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .