2012-02-29 55 views
0

我爲學校製作了一個C程序,它允許我直接在FAT中的軟盤扇區上寫入消息。我設法正確地閱讀這個消息,但是問題問我是否可以在格式化爲EXT2之後閱讀它。 所以我想知道它是否可行,爲什麼? 我測試了自己,我無法讀取消息,但我不知道它是否好。 謝謝格式化軟盤後的數據

+0

你的意思是_任何部門_或_some特定sector_?並請定義_formatting_。你的意思是_fast_還是_overwrite用格式化的零格式來覆蓋所有內容? – moooeeeep 2012-02-29 19:37:46

+0

在我的程序中,它在第三部分。我不知道它是否快速或完整,我使用了命令mkfs.ext2 – user1241025 2012-03-01 15:58:57

回答

0

你在格式化之前和之後做了hexdump -C /dev/sdX你的磁盤? 我想,查看其中的差異會很有趣。

關於目前爲止的結果,根據this article分析ext2文件系統,軟盤上的數據將以組成引導塊的1024個字節的零開始。然後會跟隨超級塊超級塊。 假設扇區大小爲512字節(我不知道您的設置的可能性如何),您的消息確實被ext2-superblock覆蓋。尊敬的結局!