A Windows XP help forum. PCbanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » PCbanter forum » Windows 10 » Windows 10 Help Forum
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

Need to find drive with bad block



 
 
Thread Tools Rate Thread Display Modes
  #1  
Old December 3rd 18, 07:59 PM posted to alt.comp.os.windows-10
M.L.[_2_]
external usenet poster
 
Posts: 105
Default Need to find drive with bad block



Event Viewer: "The device, \Device\Harddisk0\DR0, has a bad block."

Got a Windows 10 BSOD, possibly from writing to a bad block. How can I
determine which drive is DR0? Can I assume C:? All partitions are on
the same disk. Drive O: is an external drive.
https://i.imgur.com/m7F1CH1.jpg

Will chkdsk /x /f /r check the entire hard drive, or must I specify a
specific drive (chkdsk c: /x /f /r )? Thanks.
Ads
  #2  
Old December 3rd 18, 10:27 PM posted to alt.comp.os.windows-10
VanguardLH[_2_]
external usenet poster
 
Posts: 10,881
Default Need to find drive with bad block

M.L. wrote:

Event Viewer: "The device, \Device\Harddisk0\DR0, has a bad block."

Got a Windows 10 BSOD, possibly from writing to a bad block. How can I
determine which drive is DR0? Can I assume C:? All partitions are on
the same disk. Drive O: is an external drive.
https://i.imgur.com/m7F1CH1.jpg

Will chkdsk /x /f /r check the entire hard drive, or must I specify a
specific drive (chkdsk c: /x /f /r )? Thanks.


DR0 is the first partition on Harddisk0.

Do you have more than one /internal/ disk (whether HDD or SDD)? If no,
you only have the one disk and its partitions to test. If yes, which
disk is attached to the SATA-0 header on the motherboard?

If you have nothing of the OS in other partitions (e.g., pagefile) then
the only disk with the bad block is the one that has the partition where
the OS is installed. The OS shouldn't crash because of a bad block on a
data-only drive.

Have you yet ran "chkdsk /r" on EVERY drive (which is a partition on a
disk, not the disk itself)? The surface scan will take a long time for
really large-sized partitions.

If "chkdsk /r" doesn't eliminate the bad block error, could be you have
a marginally bad disk or bad hardware (e.g., SATA controller). Try
using the disk manufacturer's diagnostics software. There are pro tools
to thoroughly test a drive, like Spinrite and HDD Regenerator, but their
cost is about the same as buying a new HDD (so you buy those tools to
keep in your software toolkit for reuse later, like for company
workstations). It might be cheaper to get HD Sentinel, or similar, to
do the surface testing (not available in free version, only in $30
payware version). I have the Standard edition ($20) which has a surface
test but I'll upgrade to the Pro edition ($30) because it has better
diagnostics. Besides the disk diagnostics, it also monitors the
S.M.A.R.T. attributes of a drive. Rather than you trying to figure out
which attributes are important to what type of drive (HDD vs SDD) and
analyze their values, HD Sentinel will indicate the health of the disk.
I'm sure there are plenty of other similar tools (for SMART monitoring
and disk diagnostics), perhaps even some for free, but back a few years
when I was looking at various candidates I chose HD Sentinel, and I
haven't bothered revisiting what other diag tools there are available.

Have you yet saved all your data files to elsewhere?
  #3  
Old December 3rd 18, 10:32 PM posted to alt.comp.os.windows-10
Patrick[_9_]
external usenet poster
 
Posts: 116
Default Need to find drive with bad block

On 03/12/2018 19:59, M.L. wrote:


Event Viewer: "The device, \Device\Harddisk0\DR0, has a bad block."

Got a Windows 10 BSOD, possibly from writing to a bad block. How can I
determine which drive is DR0? Can I assume C:? All partitions are on
the same disk. Drive O: is an external drive.
https://i.imgur.com/m7F1CH1.jpg


In 'Disk Management';
On the 'View' tab select 'Bottom' then click 'Graphical'.


Will chkdsk /x /f /r check the entire hard drive, or must I specify a
specific drive (chkdsk c: /x /f /r )? Thanks.


  #4  
Old December 4th 18, 12:45 AM posted to alt.comp.os.windows-10
M.L.[_2_]
external usenet poster
 
Posts: 105
Default Need to find drive with bad block



Event Viewer: "The device, \Device\Harddisk0\DR0, has a bad block."

Got a Windows 10 BSOD, possibly from writing to a bad block. How can I
determine which drive is DR0? Can I assume C:? All partitions are on
the same disk. Drive O: is an external drive.
https://i.imgur.com/m7F1CH1.jpg


In 'Disk Management';
On the 'View' tab select 'Bottom' then click 'Graphical'.


Thanks for your reply. The bottom view was already set to Graphical.
And the bottom cells displayed the same info as the top listing in the
linked pic.

The laptop HD is a Seagate ST500LT012 2.5". I'm going to peruse the
Seagate site to see if they have HD diagnostic tools that can scan the
entire drive for faults.
  #5  
Old December 4th 18, 01:01 AM posted to alt.comp.os.windows-10
M.L.[_2_]
external usenet poster
 
Posts: 105
Default Need to find drive with bad block



Event Viewer: "The device, \Device\Harddisk0\DR0, has a bad block."

Got a Windows 10 BSOD, possibly from writing to a bad block. How can I
determine which drive is DR0? Can I assume C:? All partitions are on
the same disk. Drive O: is an external drive.
https://i.imgur.com/m7F1CH1.jpg

Will chkdsk /x /f /r check the entire hard drive, or must I specify a
specific drive (chkdsk c: /x /f /r )? Thanks.


DR0 is the first partition on Harddisk0.

Do you have more than one /internal/ disk (whether HDD or SDD)? If no,
you only have the one disk and its partitions to test.


Good to know. There's only one internal HD on my laptop.

If you have nothing of the OS in other partitions (e.g., pagefile) then
the only disk with the bad block is the one that has the partition where
the OS is installed. The OS shouldn't crash because of a bad block on a
data-only drive.


More good info.

Have you yet ran "chkdsk /r" on EVERY drive (which is a partition on a
disk, not the disk itself)? The surface scan will take a long time for
really large-sized partitions.


I've only ever ran chkdsk on my C: drive.

If "chkdsk /r" doesn't eliminate the bad block error, could be you have
a marginally bad disk or bad hardware (e.g., SATA controller). Try
using the disk manufacturer's diagnostics software.


That's exactly what I plan to do. The laptop HD is a Seagate
ST500LT012 2.5" SATA. I'm going to visit the Seagate site for
diagnostic tools to scan for faults.

Have you yet saved all your data files to elsewhere?


I keep anything of importance on my external HD. At worst I'll need to
reinstall apps. I also have a VANTEC SATA to USB adapter that can read
a drive that's dead due to bad blocks. Thanks for your reply
VanguardLH.
  #6  
Old December 4th 18, 01:05 AM posted to alt.comp.os.windows-10
nospam
external usenet poster
 
Posts: 4,718
Default Need to find drive with bad block

In article , M.L.
wrote:

I also have a VANTEC SATA to USB adapter that can read
a drive that's dead due to bad blocks.


a drive with bad blocks isn't necessarily dead, however, it would take
more than just a usb adapter to read those bad blocks.
  #7  
Old December 4th 18, 01:57 AM posted to alt.comp.os.windows-10
Paul[_32_]
external usenet poster
 
Posts: 11,873
Default Need to find drive with bad block

M.L. wrote:

Event Viewer: "The device, \Device\Harddisk0\DR0, has a bad block."

Got a Windows 10 BSOD, possibly from writing to a bad block. How can I
determine which drive is DR0? Can I assume C:? All partitions are on
the same disk. Drive O: is an external drive.
https://i.imgur.com/m7F1CH1.jpg

In 'Disk Management';
On the 'View' tab select 'Bottom' then click 'Graphical'.


Thanks for your reply. The bottom view was already set to Graphical.
And the bottom cells displayed the same info as the top listing in the
linked pic.

The laptop HD is a Seagate ST500LT012 2.5". I'm going to peruse the
Seagate site to see if they have HD diagnostic tools that can scan the
entire drive for faults.


There will be a Seagate tool that runs from Windows.
The "MSDOS" or "FREEDOS" version, does not boot on all
modern hardware, so I would not pick that one to get
the job done.

*******

In addition, there is a SMART tab in this tool.
The Reallocated Sector and Current Pending Sector "data" fields
are the ones to watch. Normally, they're equal to zero.

http://www.hdtune.com/files/hdtune_255.exe

You can also run the Benchmark curve, but since this is windows 10,
you'll never get a moments peace, and the OS will "probe" the drive
while you're trying to benchmark it. This gives sloppy downward
spikes which aren't really there. The existence of downward
spikes can spell trouble - if only the OS would leave the
disk alone long enough for this test to run!

You *can* (I discovered this today) run HDTune while the
Macrium Emergency boot CD is the booted OS. There is a
Command Prompt button near the bottom of the screen. You CD
to the Program Files containing the HDTune.exe. Note that, the
"flavor" of Macrium disc (32-bit) must match the executable
HDTune.exe (32 bit only), and for most people, it requires
a special effort to make 32 bit media for this purpose.
All of my regular Macrium emergency boot CDs are x64 ones,
and HDTune won't run.

https://i.postimg.cc/SxwGD7w0/Macriu...Disk-Bench.jpg

The OS in that case, is less likely to mess up the benchmark.

*******

The DR0 is a total mystery. Van will enjoy this.

Grab this program.

http://www.chrysocome.net/downloads/dd-0.6beta3.zip

You'll need an Administrator command prompt, as this interacts
with the physical layer of the storage system.

cd /d %userprofile%\Downloads

dd --list

To save the output to a text file

dd --list 2 dd_out.txt

notepad dd_out.txt

and you can then paste into a message.

Any place the DR? nomenclature is used, I copied it here.
This is a subset of the lines, intended to focus on just
the mystery meat. See how charmingly inconsistent this
convention is ? And, as a bonus, "DR?" is not the only
modifier possible. There are others. It looks like it
might be a per-disk identifier (whole disk). Partition0
is a reference or pointer to the whole disk drive.
(Partition1 would be the first partition.)

NT Block Device Objects
\\?\Device\Floppy0
\\?\Device\Harddisk0\Partition0
link to \\?\Device\Harddisk0\DR0
Fixed hard disk media. Block size = 512
size is 500107862016 bytes Win2K HDD

\\?\Device\Harddisk1\Partition0
link to \\?\Device\Harddisk1\DR1
Fixed hard disk media. Block size = 512
size is 1000204886016 bytes WinXP HDD

\\?\Device\Harddisk2\Partition0
link to \\?\Device\Harddisk2\DR2
Fixed hard disk media. Block size = 512
size is 2000398934016 bytes Data storage drive

\\?\Device\Harddisk3\Partition0
link to \\?\Device\Harddisk3\DR0
Fixed hard disk media. Block size = 512
size is 4278190080 bytes 4GB DataRAM software RAMDisk

The first three are SATA, the last is software.
Notice how the naming scheme starts over for
the last one.

I've *never* been able to find a description
of this, even in the canonical namespace webpage.

The bad block isn't going anywhere. The HDTune
error scan (last tab) can be used to scan the
entire disk. HDTune doesn't care about $BADCLUS
and so HDTune will always be able to see this
so-called bad block. A CHKDSK run in fix mode
can add the bad block to $BADCLUS on the affected
partition (CHKDSK reads every sector for this,
and that takes hours).

Since Windows 10 has "robust background checking",
that's another consideration when it comes to
"where did my bad block go". I don't know how
the background checks that modern Windows does,
affect this particular error situation. Normally
you'd run CHKDSK in "fix" mode, where it reads
every cluster and puts the bad ones in $BADCLUS.

Paul
  #8  
Old December 4th 18, 05:28 AM posted to alt.comp.os.windows-10
VanguardLH[_2_]
external usenet poster
 
Posts: 10,881
Default Need to find drive with bad block

M.L. wrote:

I've only ever ran chkdsk on my C: drive.


That only tests the integrity of the file system, not the sectors on the
physical disk. The /r switch will actually test the sectors.
  #9  
Old December 4th 18, 10:08 AM posted to alt.comp.os.windows-10
T
external usenet poster
 
Posts: 4,600
Default Need to find drive with bad block

On 12/3/18 11:59 AM, M.L. wrote:


Event Viewer: "The device, \Device\Harddisk0\DR0, has a bad block."

Got a Windows 10 BSOD, possibly from writing to a bad block. How can I
determine which drive is DR0? Can I assume C:? All partitions are on
the same disk. Drive O: is an external drive.
https://i.imgur.com/m7F1CH1.jpg

Will chkdsk /x /f /r check the entire hard drive, or must I specify a
specific drive (chkdsk c: /x /f /r )? Thanks.


Hi ML,

I see everyone has told you how to figure it out. Plan on
replacing the hard drive. Clonezilla is a good tool. Make sure
the new hard drive is the same size or larger than the one.
(I can't be 1 MB smaller than the original. There are ways
around it: you have resize the partition smaller.)

https://clonezilla.org/

-T


  #10  
Old December 4th 18, 10:18 AM posted to alt.comp.os.windows-10
T
external usenet poster
 
Posts: 4,600
Default Need to find drive with bad block

On 12/4/18 2:08 AM, T wrote:
On 12/3/18 11:59 AM, M.L. wrote:


Event Viewer: "The device, \Device\Harddisk0\DR0, has a bad block."

Got a Windows 10 BSOD, possibly from writing to a bad block. How can I
determine which drive is DR0? Can I assume C:? All partitions are on
the same disk. Drive O: is an external drive.
https://i.imgur.com/m7F1CH1.jpg

Will chkdsk /x /f /r check the entire hard drive, or must I specify a
specific drive (chkdsk c: /x /f /r )? Thanks.


Hi ML,

I see everyone has told you how to figure it out.Â* Plan on
replacing the hard drive.Â* Clonezilla is a good tool.Â* Make sure
the new hard drive is the same size or larger than the one.
(I can't be 1 MB smaller than the original.Â* There are ways
around it: you have resize the partition smaller.)

https://clonezilla.org/

-T


There is a section in advanced settings to skip bad sectors.
You will have to use it.

  #11  
Old December 4th 18, 01:28 PM posted to alt.comp.os.windows-10
Paul[_32_]
external usenet poster
 
Posts: 11,873
Default Need to find drive with bad block

nospam wrote:
In article , M.L.
wrote:

I also have a VANTEC SATA to USB adapter that can read
a drive that's dead due to bad blocks.


a drive with bad blocks isn't necessarily dead, however, it would take
more than just a usb adapter to read those bad blocks.


If a drive reports a CRC error for a sector, it might be
a good idea to check the SMART table before it's too late.

It could be the disk is nearly dead, and out of reallocation
sectors.

At the very least, you do a *full* backup before
you do anything else. A backup to an external storage
device of some sort. With a full backup, you can restore
to the new hard drive you buy to replace it.

gddrescue on Linux can make a backup copy of the drive,
if a Windows utility like Macrium refuses to do so.

Paul
  #12  
Old December 5th 18, 12:25 AM posted to alt.comp.os.windows-10
M.L.[_2_]
external usenet poster
 
Posts: 105
Default Need to find drive with bad block



I've only ever ran chkdsk on my C: drive.


That only tests the integrity of the file system, not the sectors on the
physical disk. The /r switch will actually test the sectors.


I downloaded SeaTools for Windows and SeaTools Bootable. The Windows
tool notified me of failure but couldn't fix the errors causing the
fail. It suggested creating and using a SeaTools Bootable USB disk
which is capable of fixing errors. I ran the same tests with the
bootable USB and all tests passed after their scan fix. I want to
thank you VanguardLH and all those who replied with advice.
  #13  
Old December 5th 18, 05:44 AM posted to alt.comp.os.windows-10
VanguardLH[_2_]
external usenet poster
 
Posts: 10,881
Default Need to find drive with bad block

M.L. wrote:

VanguardLH wrote:

M.L. wrote:

I've only ever ran chkdsk on my C: drive.


That only tests the integrity of the file system, not the sectors on
the physical disk. The /r switch will actually test the sectors.


I downloaded SeaTools for Windows and SeaTools Bootable. The Windows
tool notified me of failure but couldn't fix the errors causing the
fail. It suggested creating and using a SeaTools Bootable USB disk
which is capable of fixing errors. I ran the same tests with the
bootable USB and all tests passed after their scan fix. I want to
thank you VanguardLH and all those who replied with advice.


No mention in your opening post as to the frequency of the reported bad
block in the Event Viewer. Was the frequency so often that now after
using SeaTools that you are sure the error cause has gone away?
  #14  
Old December 5th 18, 04:09 PM posted to alt.comp.os.windows-10
Carlos E.R.[_3_]
external usenet poster
 
Posts: 1,356
Default Need to find drive with bad block

On 03/12/2018 20.59, M.L. wrote:


Event Viewer: "The device, \Device\Harddisk0\DR0, has a bad block."

Got a Windows 10 BSOD, possibly from writing to a bad block.


It should not happen on a write, but on a read.

The disk firmware, when asked to write on a bad sector, writes instead
on a reserved spare sector and maps it, so that the computer never sees
that bad sector again (assuming the spare area is not spent).

On the other hand, a read would fail.

--
Cheers, Carlos.
  #15  
Old December 5th 18, 05:30 PM posted to alt.comp.os.windows-10
T
external usenet poster
 
Posts: 4,600
Default Need to find drive with bad block

On 12/4/18 2:18 AM, T wrote:
On 12/4/18 2:08 AM, T wrote:
On 12/3/18 11:59 AM, M.L. wrote:


Event Viewer: "The device, \Device\Harddisk0\DR0, has a bad block."

Got a Windows 10 BSOD, possibly from writing to a bad block. How can I
determine which drive is DR0? Can I assume C:? All partitions are on
the same disk. Drive O: is an external drive.
https://i.imgur.com/m7F1CH1.jpg

Will chkdsk /x /f /r check the entire hard drive, or must I specify a
specific drive (chkdsk c: /x /f /r )? Thanks.


Hi ML,

I see everyone has told you how to figure it out.Â* Plan on
replacing the hard drive.Â* Clonezilla is a good tool.Â* Make sure
the new hard drive is the same size or larger than the one.
(I can't be 1 MB smaller than the original.Â* There are ways
around it: you have resize the partition smaller.)

https://clonezilla.org/

-T


There is a section in advanced settings to skip bad sectors.
You will have to use it.


Advanced setting is called "Expert" and skip bad sectors is
called "Rescue". I cloned one this way yesterday. Had about
30 bad sectors that got skipped.



 




Thread Tools
Display Modes 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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off






All times are GMT +1. The time now is 06:57 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 PCbanter.
The comments are property of their posters.