Index: /trunk/src/VBox/Devices/PC/BIOS/rombios.c
===================================================================
--- /trunk/src/VBox/Devices/PC/BIOS/rombios.c	(revision 35067)
+++ /trunk/src/VBox/Devices/PC/BIOS/rombios.c	(revision 35068)
@@ -2884,5 +2884,5 @@
   if (sector == 0) {
 #ifdef VBOX
-    if (count >= 256 || lba + count >= 268435456)
+    if (lba + count >= 268435456)
     {
       sector = (lba & 0xff000000L) >> 24;
@@ -3083,5 +3083,5 @@
   if (sector == 0) {
 #ifdef VBOX
-    if (count >= 256 || lba + count >= 268435456)
+    if (lba + count >= 268435456)
     {
       sector = (lba & 0xff000000L) >> 24;
@@ -5765,5 +5765,5 @@
 #endif
         {
-          if (count >= 256 || lba + count >= 268435456)
+          if (lba + count >= 268435456)
             status=ata_cmd_data_in(device, ATA_CMD_READ_SECTORS_EXT, count, 0, 0, 0, lba, segment, offset);
           else {
@@ -5786,5 +5786,5 @@
 #endif
         {
-          if (count >= 256 || lba + count >= 268435456)
+          if (lba + count >= 268435456)
             status=ata_cmd_data_out(device, ATA_CMD_WRITE_SECTORS_EXT, count, 0, 0, 0, lba, segment, offset);
           else
