Very slow boot times after adding hard disc to system with SSD boot dr

Tanquen

Distinguished
Oct 20, 2008
256
8
18,785
I’m running a Samsung SSD and it starts up Windows 7 pretty fast. Once the Windows logo comes up it takes maybe 5 or 10 seconds to display the login prompt. Then it jumped to 2-3 minutes. It took me awhile to figure out what happened but after trying many different things I found that it was the large data only drive that I had added shortly after the new Windows 7 install. If I unplug it I’m back to 5 or 10 seconds till the login.

What is the point of getting an SSD if you can’t add a large data drive? Any ideas?

It’s a new build with:
ASRock X79 Extreme 9 motherboard
Samsung 512MB 830 SSD
Seagate 4TB Hard Disk

The SSD and the larger disk drive are both on the only 2 Intel SATA3 ports. If I move it to any other port its a little slower. Indexing is not enabled for the drive. I have no virus scanning software at the moment. I tried disabling the other 2 SATA controllers.
 

RealBeast

Titan
Moderator
With both drives attached to Intel controller, SSD to the 6Gbps and HDD to a 3Gbps open the bios and insure that the HDD is not in the boot order and if you can't eliminate it then make sure it is below the SSD. It sounds like the system is looking at the HDD first to boot and then to the SSD.

Also disable the splash screen and leave the Marvell controller off, both will save time.

Once you solve this problem, look over this to optimize your SSD (nice one by the way!): http://thessdreview.com/ssd-guides/optimization-guides/the-ssd-optimization-guide-2/
 
When you installed the SSD did you enable AHCI? Your motherboard has 8 sata3 ports and two of them are the Intel controller and the other 6 are on the Marvell controller. Why can't you put the SSD on the Intel controller and the large HDD on the Marvell controller? It seems like the large HDD is not going to be fast at anything and will not ever saturate any port on the motherboard. Any programs that you want to be fast should be on the SSD anyway. You can also put the page file onto the HDD and that will help the SSD with available space.
 

thessdreview

Distinguished
Nov 11, 2010
33
0
18,540
The problem is not with your SSD or the motherboards, although, I am wondering if the size of that drive is causing complications with limits of the motherboard. Have you tried same with a smaller data drive below 2TB?
 

Tanquen

Distinguished
Oct 20, 2008
256
8
18,785
Realbeast-

Right now I have both the SSD and the HDD on the SATA3/6GB ports. They are the only SATA3 compliant drives so I figured, why not. I do also have a Blu-Ray drive on one of the 4 Intel SATA2 ports. I had found some info online about the boot order and such. The boot order was fine but when I disabled the two third party Marvell controllers I also disabled the HDD entries. This did not help.

With nothing plugged into them, the Marvell controllers don’t change the boot time. Disable the splash screen? The Windows splash screen? I think I did that with Win95 once but the drives are so fast now I don’t think the splash screen is adding much. With the SSD only it’s at the Windows splash screen in just a few seconds and at the login screen in just a few more.

Inzone-

Yes AHCI, as in not IDE or RAID. I also let the Windows 7 install do the setup/formatting. I don’t think the SSD is the problem though. As I said above, I did try the other ports but it was just slower. I had always read that the built in Intel controller was always faster so I was just using them first. The plan was to add other backup only drives to the Marvell ports later.

One of the first things I did after adding the HDD was move the page file to it and disable Windows hibernate. With this much RAM I don’t think I need a page file and I’m not wanting to give up 64GB of my SSD. The hibernate file was taking another 40GB or so. In fact, I thought that may be the cause of the slow down but even with the page file completely disabled I can toggle the long boot time by connecting or disconnecting the HDD.
 

Tanquen

Distinguished
Oct 20, 2008
256
8
18,785
Thessdreview-

I had the same thought last night. I do have some other drives I can try but this is the one for the new setup. I will try the other drives later, just to see. I just wonder what it’s doing. There is a lot of drive activity but I can see why. Even if it’s just reading everything on the drive there is not much to read at this point. I was thinking maybe ASRock set something incorrectly and that is also why I was on the Intel ports.

I was going to format the HDD as two 2TB partitions to possibly avoid drive utility issues.
 

RealBeast

Titan
Moderator
No, not the windows splash screen, the ASRock, which it sounds like is already off.

Did you install Intel RST drivers? You might try disabling them.

And one other idea -- check the alignment of your drives by typing in the command prompt window when both drives are attached:

cd c:\windows\system32
wmic partition get BlockSize, StartingOffset, Name, Index

that will give you exact alignment information (unlike the rounded diskpart info), divide each by 4096 and you should get no remainder.
 

Tanquen

Distinguished
Oct 20, 2008
256
8
18,785
Oh, ok. That is what I thought but the BIOS splash screen is like nothing. It zips by in a second and its doing its thing before Windows even starts to load. The trouble I’m having is after windows is almost done loading.

I did have the Intel and Marvell drivers loaded but I even did a full reinstall before I found that the HDD being connected was the cause. With or with out drivers it acts the same.

I did check the SSD alignment at one point but I thought only SSD drives had alignment performance issues. I’ll check when I get home.

Thnaks.
 

Tanquen

Distinguished
Oct 20, 2008
256
8
18,785
I guess the alignment is ok as all are divisible by 4096.

c:\Windows\System32>wmic partition get BlockSize, StartingOffset, Name, Index
BlockSize Index Name StartingOffset
512 0 Disk #0, Partition #0 1048576
512 1 Disk #0, Partition #1 105906176
512 0 Disk #1, Partition #0 135266304
 

Tanquen

Distinguished
Oct 20, 2008
256
8
18,785
I connected an older 2TB drive and it worked fine with no Boot Time slowdown. So maybe its the GPT format, the fact that it’s a 4TB or the drive it’s self. New firmware maybe? I’m moving what I had off it now to see what happens when it’s RAW with no format and with a 2TB MBR partition.
Can I safely have a 4TB drive with 2 2TB MBR partitions? I’d rather not have the extra drive letter but the extended boot time is lame. Though, everything seems fine after that so I’m not sure which way to go. I’m also wondering (if that is the deal) why is the new motherboard and or Intel controller and or Windows is lame when adding a GPT partitioned drive. Why are there no real standards, just guinea pigs.
 

Tanquen

Distinguished
Oct 20, 2008
256
8
18,785
I too had checked the Seagate site and found nothing but when I got the drive I put in the serial number too check the warranty and the info came up fine. The drive was new OEM in an unopened static packet. It looks like a first run got out and a few places were selling them now the place I got it from is out and other places are asking closer to $500.

The first thing I did before putting anything on it was run SeaTools. Normally I just use HDTune but it could not see the entire drive.

I’ve been finding out some interesting stuff doing a little testing. As I said before the 2TB drive was fine (not sure of the total boot time but it was very short) so I put the 4TB back in and the larger delay was back. I was going to try a 2TB MBR partition but for some reason I thought I’d try the drive raw with no table of any kind and then the GPT table again.

So with no second drive my full reboot time from desktop to desktop is 39 seconds. With my external eSATA drive 39 seconds. With the 4TB drive as is 2+ minutes. So…

My Tests:

SSD only:____________________________________39 Sec.
The above + External eSATA:_____________________40 Sec.
The above + RAW 4TB drive:_____________________40 Sec.
The above + GPT table on 4TB drive:_______________40 Sec.
The above + w/ 200MB of data on the 4TB drive:_____40 Sec.
The above + 64GB Swap File on the 4TB drive:_______40 Sec.
The above + 16GB of data on the 4TB drive:_________40 Sec.
The above + 189GB of data on the 4TB drive:________40-45 Sec.

Note: The boot time returns to 40 Sec after some reboots but it seems more random.

The above + An 8GB Win7 backup on External eSATA:_45-50 Sec.
The above + An 8GB Win7 backup on the 4TB drive:___140 Sec. or 2 minutes and 19 seconds. ?

I had run that same backup to the 4TB before without thinking much of it and then later noticed the longer boot times. I wonder what it’s doing. There seems to be a smaller slowdown after making a back to the eSATA drive but nothing like the 4TB drive. I really don’t want to take the older 2TB out of it’s PC and try a back up but I’m thinking of trying the above tests again with a 2TB MBR partition.

Though the 4TB GPT partition seems ok until I run the windows system backup to it. What’s even more cool is that after removing the WindowsImageBackup folder off the 4TB drive it still has the longer 2+ minute boot time. ????????
 

RealBeast

Titan
Moderator
Interesting results. Nice being on the bleeding edge, huh? :)

It sounds like there will be a firmware update once the drive is more widely sold, your other equipment is most probably not the issue being the newest stuff out there it should be fine with GPT initialized drives.

Does it seem to matter if you have the 4Tb on SATA2_0 to SATA2_3, SATA3_0 and SATA3_1 as opposed to SATA3_M0 to SATA3_M5 (Marvell) ports with the Marvell bootable option disabled and Marvell's AHCI enabled?
 

Tanquen

Distinguished
Oct 20, 2008
256
8
18,785
It seems kind of like a Windows thing too. When the System Image is running in Windows I saw something about Volume Shadow Copy setup. I think it’s setting that up on the drive and that is causing the extra boot lag. Though it doesn’t seem to affect the eSATA drive when I put a backup on it. It would seem that is why the extra long boot time is there until the drive is reformatted. Even if I delete everything its still slow after I’ve run a backup image to it.

I tried a 2TB GPT and MBR partition and the extra long boot time is still there but at about a minute twenty vs. two twenty.

One of the first things I did was put the drive on a few of the Marvell ports but not on any of the SATA2 ports. It seemed even slower on Marvell SATA3 ports. I may give that a shot but I think I’d cry if it ran fine on one of the SATA2 ports.
 

Tanquen

Distinguished
Oct 20, 2008
256
8
18,785


I just tried it but it still has the same boot lag. :( For now I'm just not going to put any Windows backups on it and use the eSATA drive for that.
 

Tanquen

Distinguished
Oct 20, 2008
256
8
18,785
I hope someone will fix it but I’m thinking it’s the way MS handles the volume shadow copies on drives using GPT partition tables. It’s only after I make a Window system image to the 3.6TB GPT drive and the lag still happens even after removing everything from that drive. I don’t know how many people will bump into this and even notice that it’s happened.
 

profuturus

Distinguished
Jan 11, 2010
4
0
18,510


Having same problem with new OCZ Agility 3 at normal boot BUT, if i first enter with F8 to the safe start windows and go to "Start Normally", Windows 7 boots in 30 secs (versus 1' 30'' actual boot with ssd drive)
I hope somebody can understand what is going on and propose a solution.
 

profuturus

Distinguished
Jan 11, 2010
4
0
18,510

I don't, Tanquen. i have slow boots with or w/o standard data drive( D), with fresh reinstall and windows partitioning, with reboot(not a cold boot)...
The only instance of a 30 sec boot is starting Windows in the "F8" screen.
What could that mean?
 

Tanquen

Distinguished
Oct 20, 2008
256
8
18,785
Try Googling: “Windows 7 boot time optimization” In one of the Windows logs you can see how long Windows spends on each action during startup and shutdown. There may be an answer there as that information is specifically to help troubleshoot long startups or shutdowns. It did not help me but you may be able to look at the log with and without using the F8 boot option and see what is different.

http://itexpertvoice.com/home/what%E2%80%99s-taking-so-long-how-to-fight-slow-startup-times-in-windows-7/
 

profuturus

Distinguished
Jan 11, 2010
4
0
18,510


Will do that, Tanquen, and will take it as a weekend project, although I do not have experience with the log. Maybe you can prime me on that.
 

profuturus

Distinguished
Jan 11, 2010
4
0
18,510


Thanks for the link, Tanquen. I´m reading it right now.