Index: uspace/srv/bd/hr/superblock.c
===================================================================
--- uspace/srv/bd/hr/superblock.c	(revision 7e8c0e7bc120a237a1a6f91d2beffce5c69d485c)
+++ uspace/srv/bd/hr/superblock.c	(revision 1a285186b88b49dd4c8b2dc2752470b5603ff486)
@@ -326,4 +326,6 @@
 	memcpy(metadata->magic, scratch_md.magic, HR_MAGIC_SIZE);
 	memcpy(metadata->uuid, scratch_md.uuid, HR_UUID_LEN);
+	/* uuid_decode((uint8_t *)scratch_md.uuid, (uuid_t *)metadata->uuid); */
+
 	metadata->nblocks = uint64_t_le2host(scratch_md.nblocks);
 	metadata->data_blkno = uint64_t_le2host(scratch_md.data_blkno);
@@ -338,5 +340,5 @@
 	metadata->layout = uint32_t_le2host(scratch_md.layout);
 	metadata->strip_size = uint32_t_le2host(scratch_md.strip_size);
-	metadata->bsize = uint64_t_le2host(scratch_md.bsize);
+	metadata->bsize = uint32_t_le2host(scratch_md.bsize);
 	memcpy(metadata->devname, scratch_md.devname, HR_DEVNAME_LEN);
 }
@@ -363,4 +365,5 @@
 	printf("\tlayout: %u\n", metadata->layout);
 	printf("\tstrip_size: %u\n", metadata->strip_size);
+	printf("\tbsize: %u\n", metadata->bsize);
 	printf("\tdevname: %s\n", metadata->devname);
 }
