Patent ID: 7196863

Claim:
A disk drive having a head which reads data written on a recording surface of a disk, the disk drive comprising: an actuator which supports the head such that the head is movable in a radial direction of the disk, the actuator having a voice coil motor used as a driving source for the actuator; a voice coil motor driver which supplies the voice coil motor with a driving current for driving the voice coil motor; a voltage booster which boosts a power supply voltage for the disk drive to a certain voltage, the certain voltage being higher than a voltage required for a non-head-unload operation; a driver driving unit configured to drive, during a head unload operation, the voice coil motor driver by the certain voltage, the certain voltage serving as a power supply voltage for the voice coil motor driver, the head unload operation using the actuator to retract the head to a retract area away from the recording surface of the disk; a voltage monitor configured to detect a back electromotive force voltage generated by the voice coil motor; a speed detecting unit configured to detect a moving speed of the head during the head unload operation on the basis of the back electromotive force voltage detected by the voltage monitor; a driver control unit which controls the voice coil motor driver such that the voice coil motor driver supplies the voice coil motor with a driving current required to make the moving speed of the head detected by the speed detecting unit equal to a target speed; a voltage selector which selects one of the power supply voltage for the disk drive and the certain voltage as the power supply voltage for the voice coil motor driver, wherein the driver driving unit includes a selector control unit which controls the voltage selector, and the selector control unit controls the voltage selector so as to select the certain voltage for the head unload operation and to select the power supply voltage for the disk drive for the non-head-unload operation; a temperature sensor which detects an environmental temperature of the disk drive; a voltage table which associates the environmental temperature of the disk drive with a driving voltage for the voice coil motor which is required to allow the voice coil motor to generate a torque required for the head unload operation at the environmental temperature; and a voltage determining unit configured to determine, using the voltage table, a driving voltage associated with the temperature detected by the temperature sensor when the head unload operation is started; and wherein the driver driving unit includes a boost control unit configured to control the voltage booster, and the boost control unit controls the voltage booster such that the voltage booster boosts the power supply voltage for the disk drive to the driving voltage determined by the voltage determining unit.