Index: /trunk/src/VBox/Devices/Storage/VSCSI/VSCSIDevice.cpp
===================================================================
--- /trunk/src/VBox/Devices/Storage/VSCSI/VSCSIDevice.cpp	(revision 46508)
+++ /trunk/src/VBox/Devices/Storage/VSCSI/VSCSIDevice.cpp	(revision 46509)
@@ -102,8 +102,9 @@
         case SCSI_TEST_UNIT_READY:
         {
-            if (pVScsiDevice->papVScsiLun[pVScsiReq->iLun]->fReady)
+            if (   vscsiDeviceLunIsPresent(pVScsiDevice, pVScsiReq->iLun)
+                && pVScsiDevice->papVScsiLun[pVScsiReq->iLun]->fReady)
                 *prcReq = vscsiReqSenseOkSet(&pVScsiDevice->VScsiSense, pVScsiReq);
             else
-                fProcessed = false; /* The LUN will provide details. */
+                fProcessed = false; /* The LUN (if present) will provide details. */
             break;
         }
