diff --git a/src/filesystem.rs b/src/filesystem.rs
index fed5ba4f864089536f69a8784799bb9526e5d3df..bd2b96c8bf55dc657e734c81e4f74fc125170354 100644
--- a/src/filesystem.rs
+++ b/src/filesystem.rs
@@ -14,7 +14,7 @@ pub struct FileSystem {
 impl FileSystem {
     /// Open a file system on a disk
     pub fn open(mut disk: Box<Disk>) -> Result<Self> {
-        for block in 0..4096 {
+        for block in 0..8192 {
             let mut header = (0, Header::default());
             try!(disk.read_at(block + header.0, &mut header.1));