When you open a file in your program, it seems like you can read or change any byte you want. But in reality, your storage device doesn’t work with single bytes. Instead, HDDs and SSDs read and write data in larger chunks, called blocks or pages, whi...