Problem
When launching the Payment Terminal, users may be given a "No Disk in Drive \Device\Harddisk2\DR2" error. The "No Disk in Drive" is a common error in Windows where a since-removed removable media drive is still referenced somewhere on the computer. Most software will ignore these types of errors from Windows to eliminate issues, but this makes it difficult for us to debug issues on users' computers, should they arise.
Explanation
This error is generally caused by an invalid reference to a removable drive. Most often, it's caused by failing to use the "Safely Remove Hardware" functionality of Windows, or by an optical drive that was ejected while a program was still reading from it. Using the "Safely Remove Hardware" functionality, and/or ejecting drives from Windows should cause this issue to fix itself.
Solution
1. Reboot the computer.
Often times, this can be fixed by closing all programs, and rebooting the computer. This clears all open file handles, and should resolve the issue.
If the issue persists, continue as below.
2. Open the Disk Management interface.
Windows Administrator permissions will be required to proceed.
Open the Start Menu, type diskmgmt.msc, and press Enter.
3. Find the drive in question by drive/partition number.
If the error dialog mentions a drive letter, you can find use that to find the drive in question.
Depending on your system, this drive letter may not show in the error dialog.
The error message that was shown when launching the Payment Terminal will be of the format No Disk in Drive \Device\HarddiskX\DRY, where X and Y are both numbers. Find the disk labeled Disk X, where X is the number from the error message, and select the Yth partition (i.e. if Y was 2, the second partition on that disk).
4. Change the drive letter temporarily.
Right click on the partition in question, and click Change Drive Letter and Paths. Then, click the Change button, select a different drive letter (we recommend a drive letter above M, to prevent compatibility issues), and click OK.
5. Restart the Payment Terminal.
Open the Payment Terminal again - the error should be gone.
Change the drive letter back (if needed)
If needed, return to the Disk Management screen, and change the drive letter back to its initial value.
Comments
0 comments
Article is closed for comments.