Vista Partitions... won't change...

D

dkintheuk

Okay, foolhardy me thinks... "I know i'll resize my boot partition
down to 40Gb and make the rest of the space on my disk available as my
data store so I only have to rebuild the boot partition in a failure"

Now I have decided to give a little more space to the main partition
as 40Gb is not quite enough - tried to shrink the data volume using
the Vista Disk Management tool. It will only allow me to recover 6Gb
out of 200Gb even though there is only 100Gb of data on the partition.

Also, even recovering 6Gb, I cannot allocate that free space to the
40Gb partition...

Before I spend my entire life looking for a solution - has anyone got
a recommendation that has worked for them and has anyone else suffered
the same issue and resolved it?

Cheers,

Rob.
 
R

Richard Urban

The built-in shrink utility will be able to decrease the partition size till
it bumps against the first unmovable/locked system file. In theory, the
only locked file on a data store partition should be the System Volume
Information file and the recycle bin.

You can try 2 things.

1. Use a 3rd party defrag tool (PerfectDisk) to defrag the partition.
These
tools do a better job than the built in tool to consolidate free space. If
the graphic
still shows a bunch of files toward the end of the partition you can perform
a boot time defrag on the drive. This will allow the tool to defrag even the
locked system files - if you have set it to do so in the tools options.

2. If you want to decrease the partition further you will need a 3rd
party Disk
Management tool. I use Acronis Disk Director suite. The latest posted
version (ver 10.0 build 2160) is 100% Vista compatible. After installing the
program, create the emergency CD. Reboot the computer and boot up with
this CD. Do your partition work from there. You will not be hampered with
locked files.


--


Regards,

Richard Urban
Microsoft MVP Windows Shell/User
(For email, remove the obvious from my address)
 
D

dkintheuk

Okay, foolhardy me thinks... "I know i'll resize my boot partition
down to 40Gb and make the rest of the space on my disk available as my
data store so I only have to rebuild the boot partition in a failure"

Now I have decided to give a little more space to the main partition
as 40Gb is not quite enough - tried to shrink the data volume using
the Vista Disk Management tool. It will only allow me to recover 6Gb
out of 200Gb even though there is only 100Gb of data on the partition.

Also, even recovering 6Gb, I cannot allocate that free space to the
40Gb partition...

Before I spend my entire life looking for a solution - has anyone got
a recommendation that has worked for them and has anyone else suffered
the same issue and resolved it?

Cheers,

Rob.

In addition, for some reason the second partition is a system
partition according to the Disk Management - i don't remember setting
it that way. Any ideas? Also, it is a primary partition and the C
drive that I boot from is the logical partition. I don't remember
setting that up either!

Now i'm quite stuck so could do with some advice.
 
R

Richard Urban

What I said previously still applies.

--


Regards,

Richard Urban
Microsoft MVP Windows Shell/User
(For email, remove the obvious from my address)
 
D

dkintheuk

What I said previously still applies.

--

Regards,

Richard Urban
Microsoft MVP Windows Shell/User
(For email, remove the obvious from my address)








- Show quoted text -

Cheers and many thanks Richard.
 
D

Don

In addition, for some reason the second partition is a system
partition according to the Disk Management - i don't remember setting
it that way. Any ideas? Also, it is a primary partition and the C
drive that I boot from is the logical partition. I don't remember
setting that up either!...

Vista always calls its own partition C: even if it's a logical
partition -- that's the way I did it on purpose. Vista must
have a primary partition (somewhere) to put its boot files,
but the remainder of Vista can be anywhere on any disk and in
any kind of partition.

As Richard said, Acronis DD won't care one way or the other.
I've used it for several years and had no problems.
 
D

dkintheuk

(e-mail address removed) wrote:

...


Vista always calls its own partition C: even if it's a logical
partition -- that's the way I did it on purpose. Vista must
have a primary partition (somewhere) to put its boot files,
but the remainder of Vista can be anywhere on any disk and in
any kind of partition.

As Richard said, Acronis DD won't care one way or the other.
I've used it for several years and had no problems.

Thanks for all the advice - there is a further problem that Acronis is
not helping with.

Apparently I have bad sectors on the disk and that is making it
impossible to move/resize or do anything with the partitions.

So I guess i need a new disk - and i have no money spare - and i give
up!

Isn't there any way to get the Acronis program (being run from a boot
disk) to ignore the bad sectors and work around them?

ARGH!
 
A

Adam Albright

Thanks for all the advice - there is a further problem that Acronis is
not helping with.

Apparently I have bad sectors on the disk and that is making it
impossible to move/resize or do anything with the partitions.

So I guess i need a new disk - and i have no money spare - and i give
up!

Have you tried a disk repair directly from Windows?

Right click on the "bad" drive, properties, tools, error checking.
Since you must be using NTFS it is pretty good at repairing itself
including cross linked and bad sector problems.

If you can't get directly to Windows' repair try disabling Acronis if
that is interfering and bringing up it's own junk.
 
R

Richard Urban

Ignoring bad sectors is playing with fire.

The hard drive manufacturers include a generous amount of spare sectors when
the drive is new. As sectors in a drive go bad (and they do) they are
silently remapped to a good sector. The hard drive diagnostic electronics
does this. Any information that can be saved - is saved.

By the time you physically see chkdsk tell you that you have bad sectors,
all of the spares have already been used. You could have hundreds of bad
sectors before you see the first one with chkdak. Chkdsk doesn't remap them
(because there are no spares left), so chkdsk disables the sector from being
accessed.

So you can see, your drive is likely quite sick.

--


Regards,

Richard Urban
Microsoft MVP Windows Shell/User
(For email, remove the obvious from my address)
 
C

cquirke (MVP Windows shell/user)

On 23 Jun, 02:13, Don <[email protected]> wrote:
Apparently I have bad sectors on the disk and that is making it
impossible to move/resize or do anything with the partitions.
Isn't there any way to get the Acronis program (being run from a boot
disk) to ignore the bad sectors and work around them?

Who cares? Doing so would be a Really Dumb Idea.

Nature's trying to tell you something. Listen!


-------------------- ----- ---- --- -- - - - -
Tip Of The Day:
To disable the 'Tip of the Day' feature...
 
C

cquirke (MVP Windows shell/user)

On Mon, 25 Jun 2007 20:11:53 -0400, "Richard Urban"
Ignoring bad sectors is playing with fire.

Agreed. I implied this a little tersely, and felt a bit guilty about
"not showing my workings", i.e. explaining my assertions.
The hard drive manufacturers include a generous amount of spare sectors when
the drive is new. As sectors in a drive go bad (and they do) they are
silently remapped to a good sector. The hard drive diagnostic electronics
does this. Any information that can be saved - is saved.

Corollory: Any info that cannot be saved, is lost.

If a write operation fails, it's easy; the firmware just writes it to
a different sector and changes the internal addressing to use the new
sector from then on. The old one is mapped out.

But what if a read operation fails? Sure, the bad sector will be
mapped out and a good one substituted, but what becomes the contents
of the new replacement sector? Does the firmware allow the failure to
be visible to the OS, or hide it?
By the time you physically see chkdsk tell you that you have bad sectors,
all of the spares have already been used. You could have hundreds of bad
sectors before you see the first one with chkdak. Chkdsk doesn't remap them
(because there are no spares left), so chkdsk disables the sector from being
accessed.

The above misses a key point that requires (even more) detail.

IDE and later drives have "intelligence", i.e. the actual mechanics of
platters and bytes are managed by program logic contained within the
HD's firmware. SMART was added as a window into this logic, perhaps
after concerns were raised about what was being covered up. See...

http://cquirke.blogspot.com/2005/09/if-government-got-smart.html

....and while you're up...

http://cquirke.mvps.org/9x/baddata.htm

It is this firmware that manages bad sectors on the fly, using the
HD's pool of bad sectors, "below" any OS that may be running. Unless
the OS is SMART-aware and can figure out a common subset of SMART
attributes (as these vary between HD vendors), the OS has no insight
or awareness as to what the HD's firmware is up to.

Specifically, it has no access to the HD'shidden spare sectors. If it
gets to see a bad cluster, it is only because the HD's firmware has
failed to hide it via in-house management. Perhaps it was a failed
read, and the firmware had the "ethics' to report a failure back to
the system and thus the OS, or it ran out of spare sectors, or the
sector failed too suddenly to fix, or the OS timed the HD out while
the firmware was on its millionth retry to "save" the data.


But between HD firmware and ChkDsk /R, there is another player; the
NTFS driver code itself. Just as the firmware does, it will attempt
to "fix" bad sectors on the fly, but it does so at a more visible
level, swapping clusters and leaving the bad cluster marked as such.


To see what sectors have already been marked bad by HD firmware, you
need to use a SMART tool that reports attribute detail. Look at the
raw data values for Reallocated, Uncorrectable and Pending.

To see what clusters have already been marked as bad by NTFS code,
AutoChk and ChkDsk, do a ChkDsk and look at the reported bad cluster
count, which should be zero. One exception; if the partition was
imaged from a failing HD to a good one, it may "inherit" bad cluster
marks with the file system - but SMART won't lie.

So you can see, your drive is likely quite sick.

Yep.

The usual advice is to "download the HD vendor's test utility", but
these things often just show you "OK" or "Fail" as a summary.

When you look at SMART detail, you will see several columns "Current,
Worst, Threshold, Value, Status".

The way these operate vary, but typically, there will be a "raw value
data" column that increases in count, sometimes resetting and starting
over. Think of this as like the second hand on a clock. When this
"clicks over", the value of Current decreases by one. The Worst field
keeps a copy of the worst Current value, if the Current counter is
reset every now and then. The Threshold is the point at or below
which the Current or Worst value will trigger a Status change to Fail.

So, you can lose a LOT of bad sectors before a climbing count in
Pending, Uncorrectable, etc. trigger a notch down in Current and
Worst, and many multiples of these before these reach the Threshold
and trigger SMART to return Fail for that attribute.

So when you use the vendor's tool that just says "OK", all you know is
that no attribute has gone all the way down. It's like a doctor who
won't pronounce anyone dead until their skin has rotted off to reveal
the skull beneath, or an automatic parachute that opens on impact.

That's why I advocate a more detailed tool such as HD Tune, even
though you need to understand SMART attributes to interpret the
results. For example, several scary-looking attributes like "Seek
Errors" will routinely have raw values in the thousands ;-)

--------------- ----- ---- --- -- - - -
Error Messages Are Your Friends
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top