如何读取损坏的光盘

如何读取损坏的光盘

我有一张损坏的迷你 DVD,它曾用于摄像机。它似乎已损坏(无法在摄像机上播放)并且无法打开。我不知道该如何修复它。有办法吗?

billy@marara-ubu:/media$ sudo mount -t udf -o ro /dev/sr0 /media/cd
mount: wrong fs type, bad option, bad superblock on /dev/sr0,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

billy@marara-ubu:/media$ sudo mount -t iso9660 -o ro /dev/sr0 /media/cd
mount: wrong fs type, bad option, bad superblock on /dev/sr0,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

billy@marara-ubu:/media$ sudo cdrwtool -i -d /dev/sr0 
using device /dev/sr0
448KB internal buffer
setting write speed to 12x

DISC INFO:
        erasable : No
        border = 2
        Disc status = 1
        number of first track = 1
        number of sessions = 1
        number of tracks = 1
        status of last track = 3
        uru = 1
        did_v = 0
        dbc_v = 0
        disc type = 0
        disc_id = 0
        lead_in = 00:00:00 (0)
        lead_out = 00:00:00 (0)
        OPC entries = 0

TRACK INFO:

Track 1
        track_number = 1
        session_number = 1
        damage = 0
        copy = 0
        track_mode = 4
        Rt = 1
        blank = 1
        packet = 1
        fp = 0
        data_mode = 1
        lra_v = 0
        nwa_v = 0
        track_start = 0
        next_writable = 0
        last_recorded = 0
        free_blocks = 12272
        packet_size = 16
        track_size = 12272 (24544KB)

Track 2
        track_number = 2
        session_number = 1
        damage = 0
        copy = 0
        track_mode = 4
        Rt = 1
        blank = 1
        packet = 1
        fp = 0
        data_mode = 1
        lra_v = 0
        nwa_v = 0
        track_start = 12288
        next_writable = 12288
        last_recorded = 0
        free_blocks = 176
        packet_size = 16
        track_size = 176 (352KB)

Track 3
        track_number = 3
        session_number = 1
        damage = 1
        copy = 0
        track_mode = 4
        Rt = 0
        blank = 0
        packet = 1
        fp = 0
        data_mode = 1
        lra_v = 0
        nwa_v = 0
        track_start = 12480
        next_writable = 0
        last_recorded = 0
        free_blocks = 0
        packet_size = 16
        track_size = 701472 (1402944KB)

答案1

我会尝试使用sudo dd if=/dev/cdrom of=dvd.img/dev/cdrom (其中 /dev/cdrom 是您的驱动器设备路径)。这将创建光盘映像,并尝试在此过程中恢复数据。然后您可以尝试testdiskdd 生成的映像是否是垃圾。

答案2

它可能不在 /dev/cdrom 下,因为它没有被安装为 /dev/cdrom。

这样做:取出迷你光盘并运行mount,再放入并mount再次运行。有什么不同吗?如果有,你可能很幸运。如果是这样的话,你应该能够dd搞定一切。

相关内容