我需要恢复意外删除的分区表。我使用了一个名为TestDisk的应用程序。它简直令人震惊。我从磁盘读取每个柱面。我见过类似的可与MBR和分区配合使用的应用程序。
我很好奇。
还是依赖于操作系统吗?如果是这样,Linux和Windows的方式是什么?
编辑:
好吧,我不仅好奇我想要动手体验。我想编写一个显示每个LBA的简单应用程序。
最佳答案
气缸和扇区(wiki explanation)在很大程度上已被用于寻址驱动器的最新LBA(logical block addressing)方案所淘汰。
如果您对历史感到好奇,请以Wikipedia文章为起点。如果您只是想知道它现在是如何工作的,那么代码应该仅使用LBA地址(其工作方式与文件的工作方式大致相同-字节排列的线性字节数组)
关于windows - 他们如何从磁盘读取簇/圆柱/扇区?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2877158/