Index: /trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp
===================================================================
--- /trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp	(revision 24111)
+++ /trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp	(revision 24112)
@@ -4040,5 +4040,5 @@
         {
             pExtent = &pImage->pExtents[i];
-            *puSectorInExtent = offSector + pImage->pExtents[i].uSectorOffset;
+            *puSectorInExtent = offSector;
             break;
         }
@@ -5809,7 +5809,7 @@
         }
 
-        /* Clip write range to remain in this extent. */
+        /* Clip read range to remain in this extent. */
         cbToRead = RT_MIN(cbRead, VMDK_SECTOR2BYTE(pExtent->uSectorOffset + pExtent->cNominalSectors - uSectorExtentRel));
-        /* Clip write range to remain into current data segment. */
+        /* Clip read range to remain into current data segment. */
         cbToRead = RT_MIN(cbToRead, cbLeftInCurrentSegment);
 
