Hi,
Welcome to Microsoft Windows 7 Answers Forum!
You need to follow the error codes and their troubleshooting below.
For Code 18 and Code 28 you need to Uninstall and reinstall the driver
In order to troubleshoot this issue you may goahead and uninstall the drivers manually and then reinstall the drivers and check for the issue.
Uninstall and reinstall the driver for the hard drive from device manager. To do that follow the below provided steps:
i. Click Start, type devmgmt.msc in search box and hit enter.
ii. On the “Device Manager” window, Select the device
iii. Right Click on the device and click uninstall
iv. Restart the computer once the driver is uninstalled.
v. Install the latest drivers from the manufacturer and check if it works
Also you may follow the link provided below for further information.
http://windows.microsoft.com/en-us/windows7/Update-a-driver-for-hardware-that-isnt-working-properly
If you could post back the details( make and model ) of your laptop, then it will be helpful for us to send you the details of the drivers present for your laptop.
Thanks and Regards:
Suresh Kumar- Microsoft Support.
Visit our Microsoft Answers Feedback Forumand let us know what you think.