Index: uspace/srv/fs/minixfs/mfs_inode.c
===================================================================
--- uspace/srv/fs/minixfs/mfs_inode.c	(revision 58c36acab1537d2909583b7d009f7f16911ef737)
+++ uspace/srv/fs/minixfs/mfs_inode.c	(revision 3ab580a9c2d9e7a7a0fdd94179955a339c19e8b6)
@@ -225,10 +225,11 @@
 	struct mfs_sb_info *sbi = mnode->instance->sbi;
 
+	const uint32_t inum = ino_i->index - 1;
 	const int itable_off = sbi->itable_off;
-	const int ino_off = ino_i->index % sbi->ino_per_block;
+	const int ino_off = inum % sbi->ino_per_block;
 	const bool native = sbi->native;
 
 	r = block_get(&b, mnode->instance->handle,
-				itable_off + ino_i->index / sbi->ino_per_block,
+				itable_off + inum / sbi->ino_per_block,
 				BLOCK_FLAGS_NONE);
 
@@ -267,10 +268,11 @@
 	int i, r;
 
+	const uint32_t inum = ino_i->index - 1;
 	const int itable_off = sbi->itable_off;
-	const int ino_off = ino_i->index % sbi->ino_per_block;
+	const int ino_off = inum % sbi->ino_per_block;
 	const bool native = sbi->native;
 	
 	r = block_get(&b, mnode->instance->handle,
-				itable_off + ino_i->index / sbi->ino_per_block,
+				itable_off + inum / sbi->ino_per_block,
 				BLOCK_FLAGS_NONE);
 
