Save changes into SD

When the program reads:
Code:

Serial.write(dataFile.read());

Print all the characters not just one...

Change that to Serial.println() and see what happens.