Unsolved
This post is more than 5 years old
13 Posts
0
80989
December 24th, 2011 22:00
Windows wont boot while in AHCI mode
ok, here we go ,
I had a bad crashed and my hard drive gone bad so i bought another hard drive from ebay (used). This hard drive doesnt show me any problem in any dell diagnostic test , neither it shows any problem on other software and the built-in SMART shows 100% health.
the first time i put it in my laptop it gave me error "No boot sector on internal hard drive" with 3 options. cool it's quite simple and the answer is that there is no system file, no windows, no partition etc.
I went ahead and installed windows vista on it while i set controller to AHCI as this is factory enabled and installation went fine until the time for the windows to restart for the installation procces to take effect , at this time when it went to boot after dell logo it gave me the same error "no boot sector on internal hard drive" with 3 options 'F1 retry' 'F2 setup' 'F5 diagnose utility'
I thought it is ok as the installation may not have taken control of hard drive or windows file , so setup CD was still there and i let it run without hitting any key and it boot up to setup where it left before restart .
ok, the third time when it finished all setup and installation and went for restart it came up with the same error above and now the situation is, that whenever i start the laptop or restart it wont boot to windows . It must give me the above error and when i hit F1 then it will boot or iether i put a bootable cd and dont press any key and it will boot fine but it must show the above error every time when it pass from dell logo screen.
I reinstall windows vista three times with the AHCI driver loaded from usb upon intallation downloaded for my model from dell with same error on start up
Installed windows 7 two times with and without dell AHCI drive in both tries same above error on start up .
erased hard drive with MHDD software developed by hdguru.com and intalled fresh windows still same error . I am not noob' i know how to setup bios boot sequence . I reset bios many times and even set only internal HDD to boot from but same error . updated bios to new A6 available latest version before and after again, same error
Installed both windows vista and 7 on ATA/IDE mode and will boot without any problem from bios , without need of any key or bootable CD , however if i set controller to AHCI it will give me the above error.
Bear in minde that problem will arise only if i set controller to AHCI mode and i change controller prior to installation not after.
in some forum someone suggestion to similer problem was to take unplug and take out battery for some time to reset bios and to reseat hard drive and i done it with no succes .
Now it's been 10 days i am living with this problem and numerous hours of searching couldnt find anything to my problem so please help me , I have entirely lost my mind with no other option


zakhail
13 Posts
0
December 24th, 2011 22:00
By the way sorry not to mention my laptop's model , it is dell studio 1536 with AMD chipset and all drivers all uptodate
osprey4
6 Operator
•
34.2K Posts
0
December 25th, 2011 04:00
Hi Zakhail,
In order to run in AHCI mode, you must install the operating system in AHCI mode. That may require installing the RAID drivers during the setup process.
I am aware of registry edits that will enable AHCI post installation but cannot vouch for them. But some searching on your part might be worth the effort.
zakhail
13 Posts
0
December 25th, 2011 13:00
hi , as i stated above in my answer I set the controller every time prior to the installation to AHCI . and as for the RAID driver, I have also installed raid driver during installing windows in 'load driver' option and also tried AHCI driver during installation provided for my dell studio 1536 model in download page .
I also tried to install windows without dell RAID or AHCI drivers as somebody in other forum suggested that since win vista and 7 has pre-loaded AHCI drivers you dont need to install it unless otherwise if needed for troubleshooting purposes.
I have also tried install windows in IDE/ATA mode from which windows boots without problems and the after installation tweaked registry values in order to switch to AHCI, but as soon as it restarts to take affects it gave me the same error with manuall boot .
jackshack
6.4K Posts
0
December 25th, 2011 14:00
This is a Windows issue rather than a mass storage driver problem. For whatever reason, the boot sector hasn't been written at the time of installation. I would boot the Vista DVD, choose custom install, and delete any existing partitions. I would then create a new partition and perform the install. If the disk still refuses to boot, use the tools on the disk to fix the start-up file.
Your disk must have the AHCI driver on it or you would be getting a blue screen when the setup program attempts to write files to the hard drive.
zakhail
13 Posts
0
December 25th, 2011 15:00
I have downloaded the latest serial ATA R184456.exe driver available for my dell system at download page and loaded from USB during installation . please read through my post you may find that this is my third time stating that i have also tried installing windows Vista and WIN7 with dell RAID and AHCI competible controller driver , but every time when it boots it will gave me the above error.
now there are different things which i am suspecious about .Either these drivers which i downloaded from dell are outdated or not SIGNED .
or they do not support 64bit windows , now the first point which you made has made sense to me , it's as though that windows is trying to detect HD but cant read it's the first boot sectors.
I dont have factory made back up DVD's i cant say this is not the driver issue . I may consider it again and will try searching but as i have already searched tons of forums i coudnt find someone with same problem , yes the error is same but the situation and symptoms are different , they cant manage to start from scratch or bieng noobs they couldnt install windows but in my situation i have installed it without problem , problem arises when it go to boot.
rdunnill
8 Professor
•
8.8K Posts
•
35.3K Points
0
December 25th, 2011 15:00
You may need to add drivers to the installer as it is booting; with XP there was a prompt to press 'F6' to install custom hard drive adapters, and I presume there is one for Windows 7 .
The error you describe appears when there is no boot device, and in your case it would be due to the drivers not being installed. Download the appropriate drivers from the manufacturer's site and follow the Windows install prompts to add them.
zakhail
13 Posts
0
December 25th, 2011 16:00
BTW' I dont need to install windows xp as my laptop doesnt support it , It was loaded with windows Vista 32/64 bit i installed it on both 32 and 64bit same things appearing again.
Something i would like to add is that i have read many post and all says that without AHCI drivers installed you cant even boot system to windows . You will get BSOD if the drivers are not installed but, in my case it will boot without BSOD and device manager also confirms it , but the problem is that it wont boot by it's own unless i do it manually to boot windows
jackshack
6.4K Posts
0
December 25th, 2011 19:00
I agree that you already have the AHCI driver. As I suggested it might help to perform a custom install. This allows you access to a tool that allows you to remove all existing partitions and create a new one. In the process of creating the new partition the initial boot code will be re-written. You can also try one of the tools to fix the Vista boot manager. See this: How to Repair and Restore Windows Vista Master Boot Record and Bootmgr is missing.
zakhail
13 Posts
0
December 26th, 2011 05:00
HI, Do you mean by custom installation starting from scratch right? which includes formating C: and repartition drives and so on . If that is so ,I have went every with custom installation which starts from cd rom from bios not from running system . I have never tried installing windows from running windows , do you think should i also try this method as well
jackshack
6.4K Posts
0
December 26th, 2011 11:00
Again, the first thing I would try is to boot the installation disk, choose custom installation, delete all existing partitions, and then choose to install Windows into the unallocated space that results. Windows setup should automatically create a bootable partition and install the Windows system files into it. If you need a special partitioning arrangment you would normally create a first partition that is smaller than the entire disk and install Windows into that.
When Windows is installed to the first partition, that partition is normally automatically made "active" so that the computer will boot from it. Your description indicates that this action has not occurred which is why I have given you the links in my last post.
Another point to remember is that a Dell BIOS normally looks only at the first SATA port for the initial boot code when a hard drive has been selected as the boot device. When using a single hard disk it should be plugged into SATA 0.
zakhail
13 Posts
0
December 27th, 2011 12:00
Jack! I followed what you have suggested , but came up with the same 'no boot sector' error with manuallt start up process it will boot otherwise no boot.
jackshack
6.4K Posts
0
December 27th, 2011 14:00
Please check to see if your hard drive is plugged into SATA 0. No Windows setup disk I have ever used fails to put a boot sector on a drive. The only way this can logically happen is if the port that is being searched for boot code has no bootable device plugged into it.
EDIT: Forgot that there is one other way, and that is if the port is disabled. You should also check to see that SATA 0 is set to Enabled, Auto, or On, depending on what setting is available.
zakhail
13 Posts
0
December 27th, 2011 23:00
This is laptop and the only port it uses for internal hard drive is port 0 and I have enabled the port as AHCI , I dont know where you want me to look for enabling port , If you say BIOS then i have enabled it as said above. It has three option in bios for controller ATA , AHCI and OFF . when i set it to ATA it will boot fine withoutany key .
I have already done tones of troubleshooting with no results . Here is something i found out during troubleshooting and was shocked ,
My brother has an Acer apire laptop with intel 9x chipsit . I borrowed his hard drive (hitachi 320gb) to plug in my laptop while his laptop's controller is also set to AHCI and installation must have done in AHCI enabled mode , So i put that in my laptop, guess what , it can boot fine , but giving BSOD that is not a problem because the installation and drivers are not matching .
I have put my own hard drive in his laptop and it will boot fine and gives BSOD , so one thing is abvious that problem is coming from nowhere so where to search from.
I findally went ahead and took the permission from my brother to borrow his HD for more time and i installed windows on that hard drive in my own laptop and i also delet and format C drive in order to know that problem is not at this point and the installation went fine and also it boots without problem ,
Now the situation is that my laptop can install windows fine on my own hard drive which is Toshiba 120gb but cant read back at first atempt when it starts , and when i put it in Acer laptop while windows is already exist installed in Dell it will boot fine . and if i install windows on that 320gb hard drive in dell laptop it will install and will also boot without any delay.
when it starts on that that problemetic HD that indicator for HD will blink once or twice with couple of cliks and then it will completely go calm and the screen remain black with a blinking cursor at left top corner for about 10seconds and will show the no boot sector error . sometime it will appear over 10seconds later.
jackshack
6.4K Posts
0
December 28th, 2011 08:00
My apologies; forgot that you were working with a laptop. It is beginning to look like the hard drive you are trying to install is not compatible with your computer. Your Windows disk obviously works and can write the boot sectors, and you have shown that it works with another drive. The only problem you have left is the hard drive itself. Perhaps the firmware on the drive is giving a problem to the BIOS. What model hard drive are you trying to install?
zakhail
13 Posts
0
December 29th, 2011 02:00
Hi . This is Toshiba MK1246GSX 120GB
Dont you think there is a bug in my bios ? While if dell updated it for to support the larger capacity HDs they may have simply missed the smaller capacity one , Since he hard drive is in mint and fresh condition and also works in other laptop without any problem , while sometimes i disagree with my own point because if that is so then why does it works in IDE mode , I have noticed the laptop when it starts and try to detect the HD on first attempt, the HD will make 2 or 3 rapid cliks and the indicator will also blink for couple of time rapidly and then it will go calm with black screen with blinking cursor until it fails and gives the error .
Now in my opinion there is different another things which i am taking responsible for this problem , either the point you just mention that the firmware has to be updated in order to detect or there must be a driver issue
please reply with more tips