An information processing apparatus comprising: interface means arranged to connect a peripheral device; detection means for detecting a connection and a disconnection between the interface means and the peripheral device; management means for managing device information that specifies the peripheral device, the connection of which to the interface means is detected by the detection means; disconnection means for setting the peripheral device connected to the interface means to a disconnected state in accordance with a predetermined instruction for unmounting the peripheral device; and determination means for determining, in a case where the detection means detects a current disconnection, whether the peripheral device has been set to the disconnected state by the disconnection means prior to the detection means detecting the current disconnection of the interface means from the peripheral device by confirming status information, in a memory of the information processing apparatus, indicating whether the peripheral device has been unmounted by the predetermined instruction, wherein, in a case where the peripheral device which is determined as not having been set to the disconnected state prior to the current disconnection by the determination means by confirming the status information indicating whether the peripheral device is unmounted by the predetermined instruction, and the peripheral device is reconnected to the interface means after said current disconnection, the management means is arranged to manage the peripheral device using previous device information obtained before the peripheral device is disconnected from the interface means; wherein, the information processing apparatus further comprises: display means for displaying information about the peripheral device connected to the interface means; notification means for notifying the display means of a detection result by the detection means; and control means configured, in a case where the peripheral device which is determined as not having been set to the disconnected state prior to the current disconnection by the determination means by confirming the status information indicating whether the peripheral device is unmounted by the predetermined instruction, and the peripheral device is reconnected to the interface means after said disconnection, to control the notification means not to notify the display means about the disconnection of the peripheral device from the interface means. interface means arranged to connect a peripheral device; detection means for detecting a connection and a disconnection between the interface means and the peripheral device; management means for managing device information that specifies the peripheral device, the connection of which to the interface means is detected by the detection means; disconnection means for setting the peripheral device connected to the interface means to a disconnected state in accordance with a predetermined instruction for unmounting the peripheral device; and determination means for determining, in a case where the detection means detects a current disconnection, whether the peripheral device has been set to the disconnected state by the disconnection means prior to the detection means detecting the current disconnection of the interface means from the peripheral device by confirming status information, in a memory of the information processing apparatus, indicating whether the peripheral device has been unmounted by the predetermined instruction, wherein, in a case where the peripheral device which is determined as not having been set to the disconnected state prior to the current disconnection by the determination means by confirming the status information indicating whether the peripheral device is unmounted by the predetermined instruction, and the peripheral device is reconnected to the interface means after said current disconnection, the management means is arranged to manage the peripheral device using previous device information obtained before the peripheral device is disconnected from the interface means; wherein, the information processing apparatus further comprises: display means for displaying information about the peripheral device connected to the interface means; notification means for notifying the display means of a detection result by the detection means; and control means configured, in a case where the peripheral device which is determined as not having been set to the disconnected state prior to the current disconnection by the determination means by confirming the status information indicating whether the peripheral device is unmounted by the predetermined instruction, and the peripheral device is reconnected to the interface means after said disconnection, to control the notification means not to notify the display means about the disconnection of the peripheral device from the interface means. display means for displaying information about the peripheral device connected to the interface means; notification means for notifying the display means of a detection result by the detection means; and control means configured, in a case where the peripheral device which is determined as not having been set to the disconnected state prior to the current disconnection by the determination means by confirming the status information indicating whether the peripheral device is unmounted by the predetermined instruction, and the peripheral device is reconnected to the interface means after said disconnection, to control the notification means not to notify the display means about the disconnection of the peripheral device from the interface means.