My computer has three non-removable volumes: a solid-state drive I use for booting and storing applications (C:), a much larger hard drive I use for storing the majority of my files (D:), and a two-HDD RAID array I took out of my previous PC that I use as a backup drive (E:). Recently I booted up my computer and it said it had to scan drive E: for errors. I noticed a prompt to skip it, but I didn't press a key in time, so it started anyway.
I let it get to 7% or so until I realized it was taking too long and decided to skip it, so I rebooted and waited for it to prompt me to skip it again. I pressed a key (several times) when it asked, but it didn't skip the check. Not wanting to wait, I decided to just open up my PC and disconnect the E: drive so it couldn't scan it for errors.
I had to reboot again soon after, so I decided to reconnect the drive in case it would "forget" a scan was scheduled after booting up without the drive present. No luck; I disconnected it again.
Now obviously I'm not going to keep this drive disconnected forever. Worse case scenario I'll just have to wait for it to finish, but what I was wondering is whether there was some way to tell Windows to boot without that drive mounted, and then later scan the drive in the background while Windows is running like I would with a removable drive.
I'm assuming I can't just plug in an internal SATA drive while the PC is running. From what I've seen, the rule of thumb tends to be that if it's inside the tower, you shouldn't connect or disconnect it without shutting down the PC first. If SATA drives are an exception and that would work, let me know, but I don't think this is the case.
Does anyone know a way to start Windows without a certain drive mounted, while keeping the drive connected so it can be mounted later? Alternatively, is there a way to cancel a disk check, resetting whatever bit is set that indicates the disk needs to be checked, from the Windows 8.1 recovery command prompt?