P***i 发帖数: 118 | 1 我的机器上连有一台SEAGATE磁带驱动器, 磁带上已经有一些数据. 有次不小心又从第一个
记录写起, 这样会不会毁坏所有原来的数据? 误操作写进的数据并不多. 如果只是开头一段的
数据被冲掉, 能否还能读取余下的原来的数据?
情况十分紧急, 还望各位大虾不吝赐教! | l*l 发帖数: 225 | 2 第一种方法: 跳过第一个破文件, 第一个空白区, 然后再读.
第二: 使用 mt 将磁带倒到最后一个文件, 从后往前靠背.
第三: 如果前面你搞不定, dd if=/dev/磁带 of=file bs=xxxk (should be small)
然后将这个 file 同过uudeview 或者采用 od 分析中间哪个地方断开.
第四: 前面三个你觉得太烦琐, 那么写个程序,open /dev/磁带,想怎么读就怎么读.
俺以前的一个磁带被机子搅坏了, 俺拿出来压平了放回去, 能够烤出少量内容.
【在 P***i 的大作中提到】 : 我的机器上连有一台SEAGATE磁带驱动器, 磁带上已经有一些数据. 有次不小心又从第一个 : 记录写起, 这样会不会毁坏所有原来的数据? 误操作写进的数据并不多. 如果只是开头一段的 : 数据被冲掉, 能否还能读取余下的原来的数据? : 情况十分紧急, 还望各位大虾不吝赐教!
|
|