Index: uspace/srv/fs/fat/fat_ops.c
===================================================================
--- uspace/srv/fs/fat/fat_ops.c	(revision 5f116e7d19efeead0cc8ac08e14c7139f1709ba4)
+++ uspace/srv/fs/fat/fat_ops.c	(revision d290ef43dea2d197f32f3790ad40c206000935c4)
@@ -460,12 +460,8 @@
 		return rc;
 	}
+	fat_zero_cluster(bs, parentp->idx->dev_handle, mcl);
 	fat_append_clusters(bs, parentp, mcl);
-	b = fat_block_get(bs, parentp, i, BLOCK_FLAGS_NOREAD);
+	b = fat_block_get(bs, parentp, i, BLOCK_FLAGS_NONE);
 	d = (fat_dentry_t *)b->data;
-	/*
-	 * Clear all dentries in the block except for the first one (the first
-	 * dentry will be cleared in the next step).
-	 */
-	memset(d + 1, 0, bps - sizeof(fat_dentry_t));
 
 hit:
