PC Review


Reply
Thread Tools Rate Thread

Chkdsk w/ Hardware Raid 1

 
 
Jisha
Guest
Posts: n/a
 
      22nd Jan 2004
Am I interpreting these Chkdsk reports correctly?

I've been experimenting with Hardware Raid 1 on my new w2k box (Promise
FastTrak TX4000)... and still pretty green with it.

I ran Chkdsk to see how the system was going to handle the Mirrored Pair...
To my surprise, it treated two volumes differently.

There is currently only one HDD pair with the basic w2k installation, split
into 2 volumes C: & D:

Chkdsk on C: produced only 1 report... no errors found.
Chkdsk on D: produced 2 reports, I presume for each side of the mirrored
pair... first part found and fixed some errors, second part error free.
I ran it again, this time only 1 error free report each for both C: & D:.

It appears that Chkdsk IS checking both halves of the mirror... I see the
HDD LED active for both drives... (which are on separate IDE channels)
but only produces separate reports if errors are found... otherwise just one
single report (since they would be identical anyway...)

Is this the correct interpretation?

Chkdsk reports are included below.

TIA,
Chris


************

C:=========================

Event Type: Information
Event Source: Winlogon
Event Category: None
Event ID: 1001
Date: 1/22/2004
Time: 1:34:01 PM
User: N/A
Computer: BIG
Description:
Checking file system on C:
The type of the file system is NTFS.
Volume label is SYSTEM.

A disk check has been scheduled.
Windows will now check the disk.
Cleaning up minor inconsistencies on the drive.
Cleaning up 13 unused index entries from index $SII of file 0x9.
Cleaning up 13 unused index entries from index $SDH of file 0x9.
Cleaning up 13 unused security descriptors.
CHKDSK is verifying file data (stage 4 of 5)...
File data verification completed.
CHKDSK is verifying free space (stage 5 of 5)...
Free space verification is complete.

25165790 KB total disk space.
2544636 KB in 7993 files.
2032 KB in 488 indexes.
0 KB in bad sectors.
75346 KB in use by the system.
65536 KB occupied by the log file.
22543776 KB available on disk.

4096 bytes in each allocation unit.
6291447 total allocation units on disk.
5635944 allocation units available on disk.

Windows has finished checking your disk.
Please wait while your computer restarts.




d:=========================

Event Type: Information
Event Source: Winlogon
Event Category: None
Event ID: 1001
Date: 1/22/2004
Time: 1:34:01 PM
User: N/A
Computer: BIG
Description:
Checking file system on D:
The type of the file system is NTFS.
Volume label is PROGRAMS.

A disk check has been scheduled.
Windows will now check the disk.
Cleaning up 6 unused index entries from index $SII of file 0x9.
Cleaning up 6 unused index entries from index $SDH of file 0x9.
Cleaning up 6 unused security descriptors.
CHKDSK is verifying file data (stage 4 of 5)...
File data verification completed.
CHKDSK is verifying free space (stage 5 of 5)...
Free space verification is complete.

33447329 KB total disk space.
111400 KB in 461 files.
164 KB in 110 indexes.
0 KB in bad sectors.
69341 KB in use by the system.
65536 KB occupied by the log file.
33266424 KB available on disk.

4096 bytes in each allocation unit.
8361832 total allocation units on disk.
8316606 allocation units available on disk.


Checking file system on D:
The type of the file system is NTFS.
Volume label is PROGRAMS.

A disk check has been scheduled.
Windows will now check the disk.
CHKDSK is verifying file data (stage 4 of 5)...
File data verification completed.
CHKDSK is verifying free space (stage 5 of 5)...
Free space verification is complete.
Windows has checked the file system and found no problem.

33447329 KB total disk space.
111404 KB in 462 files.
164 KB in 110 indexes.
0 KB in bad sectors.
69341 KB in use by the system.
65536 KB occupied by the log file.
33266420 KB available on disk.

4096 bytes in each allocation unit.
8361832 total allocation units on disk.
8316605 allocation units available on disk.




 
Reply With Quote
 
 
 
 
Jeremy Winston
Guest
Posts: n/a
 
      22nd Jan 2004
Jisha wrote:

> I've been experimenting with Hardware Raid 1 on my new w2k box (Promise
> FastTrak TX4000)... and still pretty green with it.
> I ran Chkdsk to see how the system was going to handle the Mirrored Pair...
> To my surprise, it treated two volumes differently.
> There is currently only one HDD pair with the basic w2k installation, split
> into 2 volumes C: & D:
> Chkdsk on C: produced only 1 report... no errors found.
> Chkdsk on D: produced 2 reports, I presume for each side of the mirrored
> pair... first part found and fixed some errors, second part error free.
> I ran it again, this time only 1 error free report each for both C: & D:.
> It appears that Chkdsk IS checking both halves of the mirror... I see the
> HDD LED active for both drives... (which are on separate IDE channels)


Well of course both LEDs should light; both drives are being accessed.

> but only produces separate reports if errors are found... otherwise just
> one single report (since they would be identical anyway...)
> Is this the correct interpretation?


Everything I've read says hardware RAID hides the true HD config from
the OS, so as far as the OS is concerned, it's dealing with a single
drive.

I have no explanation for why CHKDSK would generate two separate reports
for D:, unless you ran it twice.

As I understand it, the only way to get CHKDSK to see each drive in the
mirror separately is to break the mirror.

-Jeremy


 
Reply With Quote
 
Jisha
Guest
Posts: n/a
 
      22nd Jan 2004
In-line comments:


"Jeremy Winston" <(E-Mail Removed)> wrote in message
news:ebBZ7%(E-Mail Removed)...

> Everything I've read says hardware RAID hides the true HD config from
> the OS, so as far as the OS is concerned, it's dealing with a single
> drive.


yeah... that's what I thought too... which was why I was curious about how
system would handle it...

I'm trying to figure out HOW I'll know about any disk problems on a
particular disk if the OS truly sees the disk-pair as one HDD.
When I run Chkdsk (or Defrag) what's actually happening "behind the scene"
.... the OS thinks it's Checking or Defragging one Volume, but there are
actually two... so the RAID controller _must_ be playing some additional
role here...


> I have no explanation for why CHKDSK would generate two separate reports
> for D:, unless you ran it twice.


sorry... it didn't generate 2 reports in the sense of 2 separate entries in
the event log...
It ran once for D:, but the report was "twice as long" as normal...
indicating 2 separate instances of a Chkdsk run with 2 separate
summaries.... (presumably for each half of the mirror) which were in turn
merged into one report in the event log... . ( I've re-attached that report
below. )

It sure looks to me that the reason an expanded report was generated was
because one half of the mirror HAD file-system errors, and the other half
didn't... which really doesn't make sense to me from the perspective that
both drives are supposed to be identical... errors and all I presume... (and
which, if correct, then raises a reliability question of _why_ one drive had
file-system errors, and the other did not.)

But, what about bad sectors and other physical drive problems not
necessarily related to data being written to the drive by the RAID
controller? In this sense, it's perfectly reasonable that there could be
differences between the status of each half of the mirror... with the case
of one of the drives failing as an extreme example. So, in this case, what
should I expect to see in the event log?

Perhaps it's this particular RAID controller card... maybe it's "smart"
enough to check both disks when a Chkdsk is called for... and takes over the
job of writing to the event log?

Like I said, I'm new to a RAID setup... so I can't be sure I'm interpreting
this properly...


************
Chkdsk report for D: from event log:

Event Type: Information
Event Source: Winlogon
Event Category: None
Event ID: 1001
Date: 1/22/2004
Time: 1:34:01 PM
User: N/A
Computer: BIG
Description:
Checking file system on D: <<<<<<<<<<<<<<<=============================
The type of the file system is NTFS.
Volume label is PROGRAMS.

A disk check has been scheduled.
Windows will now check the disk.
Cleaning up 6 unused index entries from index $SII of file 0x9.
Cleaning up 6 unused index entries from index $SDH of file 0x9.
Cleaning up 6 unused security descriptors.
CHKDSK is verifying file data (stage 4 of 5)...
File data verification completed.
CHKDSK is verifying free space (stage 5 of 5)...
Free space verification is complete.

33447329 KB total disk space.
111400 KB in 461 files.
164 KB in 110 indexes.
0 KB in bad sectors.
69341 KB in use by the system.
65536 KB occupied by the log file.
33266424 KB available on disk.

4096 bytes in each allocation unit.
8361832 total allocation units on disk.
8316606 allocation units available on disk.


Checking file system on D: <<<<<<<<<<<<<<<=============================
The type of the file system is NTFS.
Volume label is PROGRAMS.

A disk check has been scheduled.
Windows will now check the disk.
CHKDSK is verifying file data (stage 4 of 5)...
File data verification completed.
CHKDSK is verifying free space (stage 5 of 5)...
Free space verification is complete.
Windows has checked the file system and found no problem.

33447329 KB total disk space.
111404 KB in 462 files.
164 KB in 110 indexes.
0 KB in bad sectors.
69341 KB in use by the system.
65536 KB occupied by the log file.
33266420 KB available on disk.

4096 bytes in each allocation unit.
8361832 total allocation units on disk.
8316605 allocation units available on disk.







 
Reply With Quote
 
Jisha
Guest
Posts: n/a
 
      22nd Jan 2004
One more thing I failed to notice before...

The 2 parts of the Chkdsk report show slightly differing available space and
allocation units... further suggesting separate summaries for each half of
the mirror... (that's a good thing, I think...)

First Part:
33266424 KB available on disk.

4096 bytes in each allocation unit.
8361832 total allocation units on disk.
8316606 allocation units available on disk.


Second Part:
33266420 KB available on disk.

4096 bytes in each allocation unit.
8361832 total allocation units on disk.
8316605 allocation units available on disk.



.... so, am I understanding this correctly?

TIA,
Chris



"Jisha" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> In-line comments:
>
>
> "Jeremy Winston" <(E-Mail Removed)> wrote in message
> news:ebBZ7%(E-Mail Removed)...
>
> > Everything I've read says hardware RAID hides the true HD config from
> > the OS, so as far as the OS is concerned, it's dealing with a single
> > drive.

>
> yeah... that's what I thought too... which was why I was curious about how
> system would handle it...
>
> I'm trying to figure out HOW I'll know about any disk problems on a
> particular disk if the OS truly sees the disk-pair as one HDD.
> When I run Chkdsk (or Defrag) what's actually happening "behind the

scene"
> ... the OS thinks it's Checking or Defragging one Volume, but there are
> actually two... so the RAID controller _must_ be playing some additional
> role here...
>
>
> > I have no explanation for why CHKDSK would generate two separate reports
> > for D:, unless you ran it twice.

>
> sorry... it didn't generate 2 reports in the sense of 2 separate entries

in
> the event log...
> It ran once for D:, but the report was "twice as long" as normal...
> indicating 2 separate instances of a Chkdsk run with 2 separate
> summaries.... (presumably for each half of the mirror) which were in turn
> merged into one report in the event log... . ( I've re-attached that

report
> below. )
>
> It sure looks to me that the reason an expanded report was generated was
> because one half of the mirror HAD file-system errors, and the other half
> didn't... which really doesn't make sense to me from the perspective that
> both drives are supposed to be identical... errors and all I presume...

(and
> which, if correct, then raises a reliability question of _why_ one drive

had
> file-system errors, and the other did not.)
>
> But, what about bad sectors and other physical drive problems not
> necessarily related to data being written to the drive by the RAID
> controller? In this sense, it's perfectly reasonable that there could be
> differences between the status of each half of the mirror... with the case
> of one of the drives failing as an extreme example. So, in this case, what
> should I expect to see in the event log?
>
> Perhaps it's this particular RAID controller card... maybe it's "smart"
> enough to check both disks when a Chkdsk is called for... and takes over

the
> job of writing to the event log?
>
> Like I said, I'm new to a RAID setup... so I can't be sure I'm

interpreting
> this properly...
>
>
> ************
> Chkdsk report for D: from event log:
>
> Event Type: Information
> Event Source: Winlogon
> Event Category: None
> Event ID: 1001
> Date: 1/22/2004
> Time: 1:34:01 PM
> User: N/A
> Computer: BIG
> Description:
> Checking file system on D: <<<<<<<<<<<<<<<=============================
> The type of the file system is NTFS.
> Volume label is PROGRAMS.
>
> A disk check has been scheduled.
> Windows will now check the disk.
> Cleaning up 6 unused index entries from index $SII of file 0x9.
> Cleaning up 6 unused index entries from index $SDH of file 0x9.
> Cleaning up 6 unused security descriptors.
> CHKDSK is verifying file data (stage 4 of 5)...
> File data verification completed.
> CHKDSK is verifying free space (stage 5 of 5)...
> Free space verification is complete.
>
> 33447329 KB total disk space.
> 111400 KB in 461 files.
> 164 KB in 110 indexes.
> 0 KB in bad sectors.
> 69341 KB in use by the system.
> 65536 KB occupied by the log file.
> 33266424 KB available on disk.
>
> 4096 bytes in each allocation unit.
> 8361832 total allocation units on disk.
> 8316606 allocation units available on disk.
>
>
> Checking file system on D: <<<<<<<<<<<<<<<=============================
> The type of the file system is NTFS.
> Volume label is PROGRAMS.
>
> A disk check has been scheduled.
> Windows will now check the disk.
> CHKDSK is verifying file data (stage 4 of 5)...
> File data verification completed.
> CHKDSK is verifying free space (stage 5 of 5)...
> Free space verification is complete.
> Windows has checked the file system and found no problem.
>
> 33447329 KB total disk space.
> 111404 KB in 462 files.
> 164 KB in 110 indexes.
> 0 KB in bad sectors.
> 69341 KB in use by the system.
> 65536 KB occupied by the log file.
> 33266420 KB available on disk.
>
> 4096 bytes in each allocation unit.
> 8361832 total allocation units on disk.
> 8316605 allocation units available on disk.
>
>
>
>
>
>
>



 
Reply With Quote
 
Jeremy Winston
Guest
Posts: n/a
 
      23rd Jan 2004
Jisha wrote:
>
> I'm trying to figure out HOW I'll know about any disk problems on a
> particular disk if the OS truly sees the disk-pair as one HDD.


I have a mobo with an on-board Promise FastTrak100 Lite ctrtl w/a pair
of HDs in a RAID1 mirror. When a disk goes bad, the Promise FastCheck
monitoring util reports the array is critical & advises me to replace
the failed drive ASAP. It's not hot swap, but it is plug'n'play-- all
I have to do is reboot and go into the ctrlr's config during boot-up,
determine which drive has failed, shut down, replace the drive, reboot
and let the ctrlr rebuild the array.

> When I run Chkdsk (or Defrag) what's actually happening "behind the scene"
> ... the OS thinks it's Checking or Defragging one Volume, but there are
> actually two... so the RAID controller _must_ be playing some additional
> role here...


But my point was that I don't think the CHKDSK s/w should know about the
pair of disks in h/w RAID. I.e., the ctrlr hides that fact. If there
are problems with either disk, the monitoring util that comes with the
ctrlr should report them to you independent of CHKDSK.

> sorry... it didn't generate 2 reports in the sense of 2 separate entries in
> the event log...
> It ran once for D:, but the report was "twice as long" as normal...
> indicating 2 separate instances of a Chkdsk run with 2 separate
> summaries.... (presumably for each half of the mirror) which were in turn
> merged into one report in the event log... . ( I've re-attached that report
> below. )
>
> It sure looks to me that the reason an expanded report was generated was
> because one half of the mirror HAD file-system errors, and the other half
> didn't... which really doesn't make sense to me from the perspective that
> both drives are supposed to be identical... errors and all I presume... (and
> which, if correct, then raises a reliability question of _why_ one drive had
> file-system errors, and the other did not.)


If you had software-based RAID, I could understand the separate reports.

As for errors on one disk in h/w-based RAID, my understanding is the controller
marks corresponding sectors on both drives bad if it finds the sector bad on
either.

> But, what about bad sectors and other physical drive problems not
> necessarily related to data being written to the drive by the RAID
> controller? In this sense, it's perfectly reasonable that there could be
> differences between the status of each half of the mirror... with the case
> of one of the drives failing as an extreme example. So, in this case, what
> should I expect to see in the event log?


There likely will be different sectors bad on each drive, but see above.

> Perhaps it's this particular RAID controller card... maybe it's "smart"
> enough to check both disks when a Chkdsk is called for... and takes over the
> job of writing to the event log?


Could be. I'm no expert. My experience is limited to the FastTrack100 Lite.

> Like I said, I'm new to a RAID setup... so I can't be sure I'm interpreting
> this properly...


Maybe a RAID guru can jump in at this point.

-Jeremy

 
Reply With Quote
 
Jisha
Guest
Posts: n/a
 
      23rd Jan 2004
Hey Jeremy,
Thanks for taking the time to respond again.
....more in-line comments:


"Jeremy Winston" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...

> When a disk goes bad, the Promise FastCheck
> monitoring util reports the array is critical & advises me to replace
> the failed drive ASAP.


Oh yeah... right...


> If there are problems with either disk, the monitoring util that
> comes with the ctrlr should report them to you independent of
> CHKDSK.


Oh... yeah... right again...
Tested that by unplugging a drive to simulate a failure...
....boy, did I get yelled at by the controller!


> As for errors on one disk in h/w-based RAID, my understanding is the

controller
> marks corresponding sectors on both drives bad if it finds the sector bad

on
> either.


.....ahh... of course... makes sense...


> Maybe a RAID guru can jump in at this point.


Sure... I'd love that!


Thanks again,
Chris


 
Reply With Quote
 
Leonard Severt [MSFT]
Guest
Posts: n/a
 
      23rd Jan 2004
"Jisha" <(E-Mail Removed)> wrote in
news:(E-Mail Removed):

> Am I interpreting these Chkdsk reports correctly?
>
> I've been experimenting with Hardware Raid 1 on my new w2k box
> (Promise FastTrak TX4000)... and still pretty green with it.
>
> I ran Chkdsk to see how the system was going to handle the Mirrored
> Pair... To my surprise, it treated two volumes differently.
>
> There is currently only one HDD pair with the basic w2k installation,
> split into 2 volumes C: & D:
>
> Chkdsk on C: produced only 1 report... no errors found.
> Chkdsk on D: produced 2 reports, I presume for each side of the
> mirrored pair... first part found and fixed some errors, second part
> error free. I ran it again, this time only 1 error free report each
> for both C: & D:.
>
> It appears that Chkdsk IS checking both halves of the mirror... I see
> the HDD LED active for both drives... (which are on separate IDE
> channels) but only produces separate reports if errors are found...
> otherwise just one single report (since they would be identical
> anyway...)
>
> Is this the correct interpretation?
>
> Chkdsk reports are included below.
>
> TIA,
> Chris
>
>
> ************
>
> C:=========================
>
> Event Type: Information
> Event Source: Winlogon
> Event Category: None
> Event ID: 1001
> Date: 1/22/2004
> Time: 1:34:01 PM
> User: N/A
> Computer: BIG
> Description:
> Checking file system on C:
> The type of the file system is NTFS.
> Volume label is SYSTEM.
>
> A disk check has been scheduled.
> Windows will now check the disk.
> Cleaning up minor inconsistencies on the drive.
> Cleaning up 13 unused index entries from index $SII of file 0x9.
> Cleaning up 13 unused index entries from index $SDH of file 0x9.
> Cleaning up 13 unused security descriptors.
> CHKDSK is verifying file data (stage 4 of 5)...
> File data verification completed.
> CHKDSK is verifying free space (stage 5 of 5)...
> Free space verification is complete.
>
> 25165790 KB total disk space.
> 2544636 KB in 7993 files.
> 2032 KB in 488 indexes.
> 0 KB in bad sectors.
> 75346 KB in use by the system.
> 65536 KB occupied by the log file.
> 22543776 KB available on disk.
>
> 4096 bytes in each allocation unit.
> 6291447 total allocation units on disk.
> 5635944 allocation units available on disk.
>
> Windows has finished checking your disk.
> Please wait while your computer restarts.
>
>
>
>
> d:=========================
>
> Event Type: Information
> Event Source: Winlogon
> Event Category: None
> Event ID: 1001
> Date: 1/22/2004
> Time: 1:34:01 PM
> User: N/A
> Computer: BIG
> Description:
> Checking file system on D:
> The type of the file system is NTFS.
> Volume label is PROGRAMS.
>
> A disk check has been scheduled.
> Windows will now check the disk.
> Cleaning up 6 unused index entries from index $SII of file 0x9.
> Cleaning up 6 unused index entries from index $SDH of file 0x9.
> Cleaning up 6 unused security descriptors.
> CHKDSK is verifying file data (stage 4 of 5)...
> File data verification completed.
> CHKDSK is verifying free space (stage 5 of 5)...
> Free space verification is complete.
>
> 33447329 KB total disk space.
> 111400 KB in 461 files.
> 164 KB in 110 indexes.
> 0 KB in bad sectors.
> 69341 KB in use by the system.
> 65536 KB occupied by the log file.
> 33266424 KB available on disk.
>
> 4096 bytes in each allocation unit.
> 8361832 total allocation units on disk.
> 8316606 allocation units available on disk.
>
>
> Checking file system on D:
> The type of the file system is NTFS.
> Volume label is PROGRAMS.
>
> A disk check has been scheduled.
> Windows will now check the disk.
> CHKDSK is verifying file data (stage 4 of 5)...
> File data verification completed.
> CHKDSK is verifying free space (stage 5 of 5)...
> Free space verification is complete.
> Windows has checked the file system and found no problem.
>
> 33447329 KB total disk space.
> 111404 KB in 462 files.
> 164 KB in 110 indexes.
> 0 KB in bad sectors.
> 69341 KB in use by the system.
> 65536 KB occupied by the log file.
> 33266420 KB available on disk.
>
> 4096 bytes in each allocation unit.
> 8361832 total allocation units on disk.
> 8316605 allocation units available on disk.
>
>
>
>


Chkdsk and Windows do not know about the hardware mirror drive. They do
not know that the drive even exists because the raid controller doesn't
report it. If it doesn't show up in Disk Managment then Windows does not
know about it. The raid controller is what knows about the second drive.
When chkdsk makes changes to the first drive it is the raid controller
that makes those same changes to the mirror drive. Same thing with when
you defrag the primary drive, the raid controller makes those same
changes to the mirror drive.

Leonard Severt

Windows 2000 Server Setup Team

--
This posting is provided "AS IS" with no warranties, and confers no
rights.
 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Hardware RAID vs Software RAID Calab Computer Hardware 0 25th Mar 2009 01:09 AM
Chkdsk on Raid -5 =?Utf-8?B?TWlrZSBpbiBDaW5jeQ==?= Microsoft Windows 2000 File System 1 13th Jun 2006 10:43 PM
Re: chkdsk auto run from bootup raid 1 SoCalRider3 Windows XP Help 0 10th Mar 2006 03:57 AM
Chkdsk w/ Hardware Raid 1 Jisha Microsoft Windows 2000 6 23rd Jan 2004 04:47 AM
Chkdsk on Hardware Raid-1 BelindaC Windows XP Hardware 1 25th Nov 2003 02:16 AM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 04:09 AM.