Unrecoverable Errors on Old SSD But Still Runs - Do Anything?

  • Be sure to checkout “Tips & Tricks”
    Dear Guest Visitor → Once you register and log-in please checkout the “Tips & Tricks” page for some very handy tips!

    /Steve.
  • BootAble – FreeDOS boot testing freeware

    To obtain direct, low-level access to a system's mass storage drives, SpinRite runs under a GRC-customized version of FreeDOS which has been modified to add compatibility with all file systems. In order to run SpinRite it must first be possible to boot FreeDOS.

    GRC's “BootAble” freeware allows anyone to easily create BIOS-bootable media in order to workout and confirm the details of getting a machine to boot FreeDOS through a BIOS. Once the means of doing that has been determined, the media created by SpinRite can be booted and run in the same way.

    The participants here, who have taken the time to share their knowledge and experience, their successes and some frustrations with booting their computers into FreeDOS, have created a valuable knowledgebase which will benefit everyone who follows.

    You may click on the image to the right to obtain your own copy of BootAble. Then use the knowledge and experience documented here to boot your computer(s) into FreeDOS. And please do not hesitate to ask questions – nowhere else can better answers be found.

    (You may permanently close this reminder with the 'X' in the upper right.)

jerryyyyy

Member
Jun 1, 2024
24
0
Have been running 6.1 all over the place I guess looking for trouble and I finally found several unrecoverable SSD errors on an Old Windows 7 installation that is offline.

This is an old Dell 2400M laptop I have used in astronomy and has some software on it I would like to keep. When I run SR on Level 1 I get a bunch of (Unrecoverable Errors). Since I also have Samsung Magician on it I ran the SMART check and it sez I have 97 Unrecoverable Errors but it sez also the drive is in FAIR condition.

Has the drive already reallocated those sectors (remarkably the number is 97 here too).

Should I just go back to sleep or should I run SR on Level 2 or what?
 
Level 1 is read ONLY. It does NO data recovery and NO writing of data to the drive. Therefore, level 1 will NOT trigger any reallocation.

Level 2 WILL work very hard to recover data from hard to read sectors. Recovered data is then written back to the sector, refreshing it. If a sector is only partially or totally unrecoverable, then zeros will replace the unrecoverable data before writing back to the drive. Thus unrecoverable data will be lost. It is this data writing that can force reallocation of "bad" sectors. You may not have any - only some very hard/slow to read sectors.

If you have all possible data copied off of or backed up from the drive, then by all means let level 2 have a go at it. Level 2 might recover most (possibly all?) of the data that level 1 cannot read.

I presume this drive spends a lot of time powered off? If so, then much data retention will be lost over time due to disuse and become harder/slower to read. Level 2's data recovery may do the job. Any data that is recovered AND rewritten will then be easy and fast to read.

But sectors that do not need recovery and thus rewriting will STILL be slow to read. A benchmark before and after a level 2 run may show some small improvement in read performance, depending on how many sectors are rewritten.

A level 3 run will provide maximum performance improvement for the drive, by reading and rewriting EVERY sector on the drive. Level 3 will also do the SAME data recovery, when needed, as level 2.

See this: https://forums.grc.com/threads/results-samsung-840-series-250-gb.923/ for an example of what Level 3 might do for you.
 
Thanks for the comments. This computer is more of a historical relic than anything operational but I like to keep it anyhow since it has a record of how I set up my observatory in the way back. It is powered off 90% of the time.

I started then stopped Level 2 as it looked like it would take forever to try to recover those sectors and I wanted to see how many I had. The Level 1 map showed they were mostly in the second half of the drive, which since it is only half full, probably is empty space and never written over.

Since I know there are 97 bad I can run Level 2 and see how many are recovered.

Again thanks for the comments.
 
Since I know there are 97 bad I can run Level 2 and see how many are recovered.
Exactly!

Level 1 does a simple one-and-done read. If a sector is too slow and/or too hard to read, the sector is marked U (Unrecoverable).

Level 2 will try much harder (and very patiently) to recover such sectors. Level 2 "may" be able to recover all 97 of them. But it will take some time! :)
 
Here is what it looks like many hours later grinding away. Had a lot of trouble inserting graphics.

One.jpg
 
Last edited:
Those ”U” sectors are all in the second half of the drive, as you indicated. With that half the drive also being empty/never used, as you indicated, there is no point in continuing level 2.

I would suggest starting SpinRite as follows: spinrite dynastat 0

Select Level 3 and press Enter at the warning screen to proceed.

When you get to the “Before Beginning” screen, DO NOT PRESS ENTER!
Press the TAB key instead. This will bring up the “Set Drive’s Starting and Finishing Locations” screen.

Change the starting point to something like 55.0000 (55%) and let Level 3 go. Level 3 with Dynastat 0 will make no [time consuming] data recovery attempts but will simply write all zeros to all unreadable sectors as well as to all readable empty/unused sectors. Any sector that will not write OK would be reallocated. The result will be a second half of the drive that is fully refreshed and performing at best speed.

Note: Any readable sector that may have data in it will be read and then re-written as it was read, refreshing the data.

If you are satisfied that all data has been safely copied or backed up from the front half of the drive, start a normal level 3 run and let it run from 0 to 55%. The entire drive will now be refreshed and operating at best speed.

Now the historical relic should be good to go for some time to come. :) You could consider running ReadSpeed on this system occasionally (once every 3-6 months) to monitor drive performance for any need to repeat level 3 on a portion of the drive in the future.
 
  • Love
Reactions: jerryyyyy
Those ”U” sectors are all in the second half of the drive, as you indicated. With that half the drive also being empty/never used, as you indicated, there is no point in continuing level 2.

I would suggest starting SpinRite as follows: spinrite dynastat 0

Select Level 3 and press Enter at the warning screen to proceed.

When you get to the “Before Beginning” screen, DO NOT PRESS ENTER!
Press the TAB key instead. This will bring up the “Set Drive’s Starting and Finishing Locations” screen.

Change the starting point to something like 0.5500 (55%) and let Level 3 go. Level 3 with Dynastat 0 will make no [time consuming] data recovery attempts but will simply write all zeros to all unreadable sectors as well as to all readable empty/unused sectors. Any sector that will not write OK would be reallocated. The result will be a second half of the drive that is fully refreshed and performing at best speed.

Note: Any readable sector that may have data in it will be read and then re-written as it was read, refreshing the data.

If you are satisfied that all data has been safely copied or backed up from the front half of the drive, start a normal level 3 run and let it run from 0 to 55%. The entire drive will now be refreshed and operating at best speed.

Now the historical relic should be good to go for some time to come. :) You could consider running ReadSpeed on this system occasionally (once every 3-6 months) to monitor drive performance for any need to repeat level 3 on a portion of the drive in the future.
Great, following the recipe and it makes sense.

In (amateur) astronomy storage is a big big deal. We are dealing with a lot of data. My latest build has two 16TB mirrored disks. This old system I keep around because you never know when you need some settings from something way back when.

FYI, here is a typical image: Astrobin Planetary Nebula
 
Hi, worked fine and had a clean Level 1 scan afterwards. You can tell Steve I have a nice Windows 7 machine still running.

Thanks for the help!
 
Hey Dan, I have an off the record FAT32 question since you are so knowledgeable. I have a new security camera that needs a micro SD card formatted in FAT32 (not exFat) to work and I have a new 256GB card that windows will not format. I have tried all the windows software including diskpart. This is a known issue that seems to encourage a lot of people to write software of questionable origins.... do you have any suggestions.... will cross post in the Software Section but that seems pretty idle.
 
It is apparently an inherent limitation in Windows to limit FAT32 to < 32GB
@jerryyyyy

Yes, Windows limits FAT 32 formatting to 32 GB or less. Why the 32 GB limit? See this article for an explanation of that:

https://www.easeus.com/knowledge-center/the-thinking-behind-32gb-windows-format-limit-on-fat32.html

See this article for more on FAT 32 formatting:

https://www.howtogeek.com/316977/ho...e-usb-drives-with-fat32-by-using-fat32-format

Scroll down to the end for a description of a PowerShell process for getting around Window’s 32 GB limit. It seems simple, but as noted is slow, taking 40 min to format a 64 GB drive, in which case your 256 GB drive could take about 2 hours. Although the process shown is for Win 11, the Win 10 process is very similar.

There are indeed quite a few third party tools. As you noted, DiskGenius is one. Another that seems to come up frequently is Fat32 Format. There are others. I do not have a good one to recommend.

HTS
 
Hi thanks Dan, the one in question worked and the card formatted to Fat32, but unfortunately the camera still does not recognize it.... the Reolink card cost 35$ and the same size generic Amazon $25.... I have spent 2h on this problem, so maybe the better part of valor is quit and buy their card. But I am curious if this other process would work.

This is their discussion;


It is a nice camera.
 
@jerryyyyy

The process seems simple enough. The only way to know for sure would be to try it with your card.

The Amazon price is quite comparable to other reputable brands listed there so I would presume your card is legitimate (not fake).

One thought that comes to mind is perhaps Reolink puts something proprietary on their card that the camera requires? You could always try reformatting using the Reolink software.
 
Or the card expects a FAT32 partition that is max 32G in size, or it is limited to a 16G or 4G size because of using and older firmware that only recognises FAT32 and smaller sizes. Try simply repartitioning it to say a single 32G partition, and leave the rest blank, and see if it will format to 32G.
 
Thanks guys, the powershell routine resulted in a disk too big error. The proprietary card arrives tomorrow but I am going to try to get this little sucker to work.