一些操作系统允许程序编辑原始磁盘,绕过文件系统。如果我错了(即只允许原始读取,而不是原始写入),请纠正我。
如果我是正确的,那么如果程序修改原始磁盘,修改一些块,但不更新磁盘表(空闲块列表,FAT 等)会发生什么?文件系统会自动更新或通知程序、损坏或其他原因吗?
例如,如果什么都不做,文件系统可能会向包含这些数据的块写入一个新文件,认为它们当前是空闲的(如果空闲块列表没有被程序更新)。
一些操作系统允许程序编辑原始磁盘,绕过文件系统。如果我错了(即只允许原始读取,而不是原始写入),请纠正我。
如果我是正确的,那么如果程序修改原始磁盘,修改一些块,但不更新磁盘表(空闲块列表,FAT 等)会发生什么?文件系统会自动更新或通知程序、损坏或其他原因吗?
例如,如果什么都不做,文件系统可能会向包含这些数据的块写入一个新文件,认为它们当前是空闲的(如果空闲块列表没有被程序更新)。