NAS Recovery

What a fun time it’s been with my Synology NAS lately. And before I get going here, I want to make it clear, nothing here is a knock against Synology, or WD for that matter. The NAS I have is like ten years old, if it had failed, I was already pricing out a new, up-to-date, Synology. Heck, I may still get one anyway.

But for now, it seems to be working fine again.

As I mentioned, it’s been like ten years or so. I ran on one 4TB WD Red drive for a long time. Eventually, I did add the second drive to make things RAID and redundant. Sometimes last year, my original WD drive died on me, I ordered a replacement and swapped it out, and everything was fine.

Sometime, maybe a month ago now, I received an error about a drive failure. The newer drive was already showing bad. I made up an RMA request with Western Digital, wiped the drive, and then sent it in. They sent me a replacement.

A short time before the replacement arrived, I found another error, “Volume has crashed”. It showed that the, at the time, one drive was “Healthy”, and I could still read all of my data. This was starting to feel a bit suspect. I have everything important backed up online to OneDrive, but just in case, I started pulling things off to other storage as a secondary backup. This basically involved eating up all the spare space on my project server (temporarily) and using a USB enclosure and an old 2TB drive that, seems to be failing, but would work well enough for short-term storage. The point was, if I had to rebuild things, I would not have to download mountains of data off OneDrive. USB transfer is much easier and faster.

With everything backed up, I received the replacement for my RMA drive. My hope was, I could attach the replacement drive, and whatever was causing this Volume to show as crashed would clear itself out. Unfortunately, I could not really interact with the volume at all.

After several attempts at various workarounds, I gave up on recovering the Volume. I had the data, that is what matters.

I pulled the crashed drive out, which allowed me to create a new volume using the new drive. I then recreated the set of shared network folders, Books, Video, Music, Photo, General Files, as well as reestablished the home folders for users.

Fortunately, because I kept the same base names, all of my Network Mapped drives to the NAS, just worked. Fixing my own connections would be easy, hassling with connections on my wife and kids’ laptops, would be a pain. They get all annoyed when I do anything on their laptops.

Unfortunately, the crashed volume seems to have killed all of the apps I had set up. This is not a huge loss honestly, I don’t actually use most of the built-in Synology apps anymore beyond Cloud Sync and the Torrent client. The main one I need to reconfigure is the VPN client. I may just move that to a docker instance on my project PC. Fortunately, last year, I pulled both my email and blog archives off of the NAS. All my email is consolidated again in Outlook, and my blog archive is in a Docker container now. This means I can just remove all of these apps instead of reinstalling them.

I did find that I had failed to do a fresh local backup of my “Family Videos” folder, but I was able to resync that down from the One Drive backup. Speaking of which rebuilding all those sync connections was a little tedious since they are spread across two One Drive accounts, but I got them worked out and thankfully, everything recognized existing files and called it good. While I didn’t put everything back on the NAS, I have a few things that are less important that I’m just going to store on the file server/project server, I somehow gained about 1.5TB of space. I’ve repeatedly checked and everything is there as it should be. I can only speculate that there was some sort of residual cruft that had built up over time in logs or something somewhere. I also used to use Surveillance station, so it’s possible I had a mountain of useless videos stored on it.

In general, it’s actually been a bit of an excuse to clean up a few things. I had some folders in there that used to sync my DropBox and Google Drive, neither of which I use anymore, for example.

I am 99% sure everything is back in working order, and the last step I keep putting off is to whip the drive from the crashed volume (it still reads healthy) and read it to the current, new volume.

It’s been a hassle, but not really that bad. The main hassle is because it’s large amounts of data, it often means starting a copy and just, letting it run for hours.

Recovering Files with Runtime Software’s GetDataBack

I like to think I am fairly decent at data recovery, or I used to be, though I have not really had a need in more recent times, and being “fairly decent” is mostly, “Knowing where to find what tools to use.” It’s not like I am out here replacing drive power boards or, I don’t know, manually laser imaging disc platters or something. I used to use a piece of software called R-Studio. I am not sure it even really exists anymore. Whatever the case, the key I have for that is from a version from the mid-2000s.

It’s… Like 20 years old…

Fuck I am old.

….

Anyway, my experience with R-Studio was pretty great, I mostly used it in my old office IT job. We bought a copy when one night the automation system we used to run the TV station had a drive failure. Reprogramming it would have been a bitch (but doable). I pulled the PC out, we thought about our options and went with this data recovery route. The drive was able to be reimaged onto a good drive and the system was up and running again.

Yay.

Over the years I used it pretty regularly to recover crashed laptops from coworkers. Generally just the Documents and PST files in those cases though. It was also useful for my own drives and drives of people I knew.

The years, however, made me a bit jaded about being IT Support for everyone I had ever met. There are quite a few jokes about this around online, and it’s true. These days, I basically will just “play dumb” because if you fix one problem for one neighbor, now you will be fixing everyone’s PC issues.

And let me tell you, that is often self-inflicted on what those issues are, which is worse than dealing with real technical problems. Sorry I can’t recover your Pentium, no I can’t make it run Facebook Faster, it’s just too old.

Anyway, at one point I lost some family photos when an external drive crashed on me. This caused two things to happen. One, I will never ever buy a USB drive again, or at least not trust them with important data. I am talking about things like those Seagate drives that have a TB or more that plug into the wall and your PC. It doesn’t help that they also are designed in a way that the plastic housing can’t be removed easily and often requires DESTROYING the housing to recover them. Two, it caused me to get serious about backup, and the cloud. I have used a few different services over the years, but for a long time, I have been at the point where my entire house could burn to the ground and my data would be safe and recoverable.

I have a cloud-synced backup with some versioning and the whole “recycle bin” option in One Drive and I keep an incremental backup on a hard drive in a static bag in a fire safe in the house. Plus all the data is in a RAID on my NAS.

But I don’t back up EVERYTHING. That would be too much data because I am a bit of a data hoarder. And a lot of the non-essential stuff gets stored on an assortment of “dodgy drives” that I have collected over the years from a variety of places. For example, I am currently using my previous “Degraded per Synology” NAS drive as a base to build a PLEX server. I mean, it didn’t technically fail, Synology just didn’t like it, and so I replaced it in the NAS, and now it’s a 4TB drive that, is probably mostly still sort of good.

Anyway, I had one of those USB drives that I mentioned above as having sworn off that was previously working for this task. My wife goes to a LOT of estate sales as part of her business and I often tag along. At one I found this drive stuck buried on a bookshelf, so I bought it for like $5. I figured it was probably good, and it worked, for a bit. But as they usually seem to do, this sucker decided to die on me.

I tried to see if I could get it to read with some Linux tools, but I had little luck. I went online looking for data recovery tools and remembered using straight search is a bad idea for this because it’s going to be 99% “articles” from companies recommending their own software. So I went to Reddit, and had GetDataBack suggested.

I downloaded it and it managed to detect the drive and files. I decided to bite the bullet and paid for the full version, which is not cheap at $80, but I have some other drives I could run through this and it’s a “lifetime license” so I will eventually feel like I am getting my money’s worth.

And it’s working just great. The only real problem I am having is that it won’t recover to a network drive and my PC’s internal drive does not have 2TB of space on it, so I have to recover things in chunks, then copy it over to its final storage place. Well, that and the normal issues that come with a failed/failing drive where sometimes things get hung up and just don’t recover. The interface is straightforward and nice as well, though not super pretty.

Like I said, I am sure I will get my money’s worth. I have a drive that was my brother’s somewhere that I can try to recover. I also have some NVME drives that I will need to get a USB hook up for, but I wouldn’t mind trying to get data back off of those.