fixed disk_write locking up on even number of sectors