Linux

恢復損壞的 DVD 產生“未找到介質”錯誤

  • May 7, 2020

我有一個非常奇怪的 DVD 讀取失敗案例。

這是幾年前在 DVD-R 光碟上錄製的影片 DVD。

兩週前,我們的影片 DVD 播放器開始無法讀取其中的部分內容。該問題在兩台 PC 上重現,只能播放部分影片。另外,VOB文件的目前播放時間和總持續時間會讓我搞砸,這表明文件以某種方式損壞,可能是由於光碟老化。

三天后,我想再次播放相同的影片(相同的設置,相同的筆記型電腦 DVD 閱讀器),但我什至無法查看 DVD 的文件結構。為了避免進一步的損失,我推出了

$ ddrescue -n -b 2048 /dev/sr0 ~/dvd_dump

六個小時後,由於我需要關閉筆記型電腦,我中斷了這個過程並決定稍後重新啟動它。

然而,兩天后,DVD 閱讀器甚至無法辨識光碟的存在,no medium found每當我嘗試時都會拋出錯誤。關閉托盤後,光碟也不會開始旋轉。

這種情況可以在三個不同的 DVD 閱讀器上重現。

一些細節:

$ dmesg | grep sr
[    3.078673] sr 3:0:0:0: [sr0] scsi3-mmc drive: 52x/52x writer dvd-ram cd/rw xa/form2 cdda tray
[    3.078891] sr 3:0:0:0: Attached scsi CD-ROM sr0
[    3.078960] sr 3:0:0:0: Attached scsi generic sg4 type 5

$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 931,5G  0 disk 
├─sda1   8:1    0   100M  0 part 
├─sda2   8:2    0 597,5G  0 part /mnt/win
├─sda3   8:3    0     1K  0 part 
├─sda4   8:4    0     1G  0 part 
├─sda5   8:5    0 323,2G  0 part /
└─sda6   8:6    0   9,8G  0 part [SWAP]
sde      8:64   0   1,8T  0 disk 
├─sde1   8:65   0     1K  0 part 
├─sde5   8:69   0 398,7G  0 part 
├─sde6   8:70   0 951,8G  0 part 
└─sde7   8:71   0 512,5G  0 part 
sr0     11:0    1  1024M  0 rom  

$ cd-info --dvd
cd-info version 0.83 x86_64-pc-linux-gnu
Copyright (c) 2003, 2004, 2005, 2007, 2008, 2011 R. Bernstein
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
CD location   : /dev/cdrom
CD driver name: GNU/Linux
  access mode: IOCTL

Vendor                      : TSSTcorp
Model                       : CDDVDW SH-S223C 
Revision                    : ME00
Hardware                                  : CD-ROM or DVD
Can eject                                 : Yes
Can close tray                            : Yes
Can disable manual eject                  : Yes
Can select juke-box disc                  : No

Can set drive speed                       : No
Can read multiple sessions (e.g. PhotoCD) : Yes
Can hard reset device                     : Yes

Reading....
 Can read Mode 2 Form 1                  : Yes
 Can read Mode 2 Form 2                  : Yes
 Can read (S)VCD (i.e. Mode 2 Form 1/2)  : Yes
 Can read C2 Errors                      : Yes
 Can read IRSC                           : Yes
 Can read Media Channel Number (or UPC)  : Yes
 Can play audio                          : Yes
 Can read CD-DA                          : Yes
 Can read CD-R                           : Yes
 Can read CD-RW                          : Yes
 Can read DVD-ROM                        : Yes

Writing....
 Can write CD-RW                         : Yes
 Can write DVD-R                         : Yes
 Can write DVD-RAM                       : Yes
 Can write DVD-RW                        : No
 Can write DVD+RW                        : No
__________________________________

Disc mode is listed as: Error in getting information
++ WARN: error in ioctl CDROMREADTOCHDR: No medium found

cd-info: Can't get first track number. I give up.

$ sudo mount -t iso9660 /dev/sr0 /mnt/dvd
mount: block device /dev/sr0 is write-protected, mounting read-only
mount: no medium found on /dev/sr0

我很驚訝地看到一張 DVD在一周內從大部分仍然可讀到**完全無法檢測到。我非常小心地處理了 DVD,沒有將它帶到任何地方,之前沒有看到任何物理損壞(划痕等),現在也沒有。

我的問題:

  1. 有沒有辦法使用忽略no medium found錯誤或cd-infoCan't get first track number錯誤(見上文)的低級命令強制讀取光碟?
  2. 當 DVD-R 只能通過ddrescue上面引用的命令進行讀取訪問時,故障 DVD 閱讀器是否會用零覆蓋 DVD-R?
  3. 我還有什麼選擇?專業數據救援服務是否有可能挽救我的光碟?
  4. 市場上是否有具有出色糾錯能力的高端 DVD 閱讀器,可以從光碟中提取某些內容?

(在有人問之前:是的,我確定它是同一張光碟!)

編輯: 該光碟是 TDK DVD-R 數據/影片 4.7 GB 1-8x。

DVD 閱讀器(來自cd-info輸出):

  • TSSTcorp CDDVDW SH-S223C 修訂版 ME00(工作場所台式 PC 上的 3.5 英寸驅動器,年齡未知)
  • MATSHITA DVD-RAM UJ-844 Revision RC06(在聯想 Thinkpad X301 上,~8 歲)
  • 未知(一旦我得到資訊我會編輯這個)

初始磁碟質量

由於我們在這裡談論的不是可以恢復的硬碟驅動器,因此您很遺憾地遇到了大多數消費級 DVD 不可靠的現實。

物理硬碟在固體表面中具有磁性帶電粒子,在最壞的情況下,通過將磁碟物理拆開,然後使用特殊的讀頭逐扇區讀取磁數據來進行恢復。基於染料的可寫 dvd 沒有這樣的選項,染料就是數據,如果它退化了,就沒有什麼可恢復的了。

考慮到您的情況,唯一可能的前景是用於創建 DVD-R 磁碟數據的染料完全失效。與商業音樂 CD 通常使用一種雷射刻印的鋁片來儲存實際數據不同,可刻錄 dvd 使用一層染料,這與低端的東西特別相關,往往會隨著歲月的流逝而褪色和失效。

請注意,“便宜”不一定是指價格或品牌,而是指實際製造磁碟的工廠。一些人們認為是高品質的主要品牌實際上並不高品質。

順便說一句,這也是為什麼你總是必須購買名牌 DVD,比如太陽誘電(當我做了很多刻錄時,這是我唯一會使用的品牌),或者高質量的“檔案”dvd

$$ which cost a LOT more than regular ones $$. 更便宜的 dvds/cds 使用更便宜的染料,隨著時間的推移,它們會而且確實會失效。我唯一信任的品牌是taiyo yuden,因為它從不外包其磁碟生產並且以高品質著稱,並且是日本製造的$$ this could have changed since I did a lot of work with CDs/DVDs $$. 如果磁碟是由無名或白盒品牌製造的,那麼它肯定是垃圾。我已經看到 CD 上的染料在幾年後就褪色了,當時它們還很便宜,沒有名牌。 您可能聽說過“存檔 DVD”一詞,它指的是正確儲存的光儲存介質的預期壽命。

由於您沒有提及磁碟的品牌,這表明您對這些現實不了解,因為所有光碟儲存的關鍵是磁碟及其染料的質量,而這取決於品牌和它是模型版本。

還值得一提的是,可重寫 CD/DVD 要差得多,在任何情況下都不應該依賴任何東西,至少這是我的經驗,多年來,我認為數據失去變得如此之高,以至於我不再甚至將光學可重寫的任何東西都視為儲存介質。

如何殺死你的 DVD/CD

可能損壞這些染料的因素:熱量,可能是第一,例如將磁碟放在散熱器上或散熱器附近、產生熱量的電子元件、陽光直射等。

一旦你損壞了染料,那裡就不再有任何數據可以恢復,如果你損壞了 DVD 本身的實際數據表,說明數據在哪裡,那麼也沒有什麼可以恢復的。

失去數據的其他好方法是購買便宜或無名的磁碟,這意味著您有一天醒來會發現您的數據不見了,而無需做任何事情!僅僅因為染料本身會失效,儘管我確信環境原因會有所貢獻,比如它存放的地方連續幾天變得有點溫暖,或者其他什麼。

最後的機會

在放棄之前,您可能想嘗試以下方法:

  • 取一塊乾淨的軟布,稍微弄濕,然後仔細清洗磁碟表面。特別要密切注意內部,而不是外部。磁碟是從內向外燃燒的,因此如果那裡有污垢或划痕,可能會導致讀取失敗。
  • 在質量非常高的 DVD 閱讀器中試一試,比如 plextor,帶有非常好的雷射的東西。雷射可以而且確實會磨損,再加上染料褪色和故障,可能會導致磁槃無法讀取。不要假設 DVD 閱讀器雷射處於良好狀態,它們會在閱讀器的一生中死去,所以它越新越好。與染料一樣,CD/DVD 讀取器/寫入器使用的雷射質量存在顯著差異。雷射是在染料燃燒時加熱染料的東西,它是在讀取時試圖讀取它的東西。雷射越好,它就越有可能捕捉到微弱的褪色痕跡。
  • 拿一個放大鏡,在靠近內環的強光下仔細檢查圓盤,看看你是否能看到那裡有什麼不尋常的地方,比如多雲的表面,或者類似的東西。這是它必須讀取的內容才能發現存在具有數據的磁碟。
  • 筆記型電腦 dvd 驅動器是垃圾、便宜、低端、脆弱、輕巧,我什至不認為它們是有效的測試,請確保使用真正的 PC dvd 閱讀器,不要太舊或太舊或便宜。
  • 您列出的設備:http ://www.driverscape.com/download/tsstcorp-cddvdw-sh-s223c-ata-device似乎已有 10 多年的歷史,對嗎?如果是這樣,那顯然不是一個很好的測試工具。

回到過去,您實際上可以依靠某些品牌和型號擁有出色雷射的事實,但在我看來,那些日子已經一去不復返了。但是,如果您研究它,您可能會發現仍然有某些特定型號具有出色的雷射器,顯然,我希望這些型號更高端且價格昂貴。

請注意,閱讀器的年齡也很重要,因為這些雷射基本上一使用就開始死亡,因此高端閱讀器越新,您恢復的機會就越高。

然而,話雖如此,在短時間內閱讀量的顯著下降向我表明,某些東西開始分解 DVD 染料,直到它失敗,可能是無意中將它放在陽光直射或炎熱的表面上,而你沒有意識到它,或者只是染料本身分解,因為它首先是便宜的或有缺陷的。

同樣,沒有找到任何數據的驅動器表明 dvd 開頭的文件系統數據表已經消失或損壞,無法修復或讀取。

$$ Update: user data added to post $$ 正如我所懷疑的那樣,您使用了沒有名稱的dvd空白,基本上可以保證不可信,並且您的dvd閱讀器很舊。順便說一句,舊的燃燒器也可能有較弱的雷射,這會使染料印記較弱,所以看起來你正遭受所有最壞的情況。

哪裡可以買到好盤?

我有一段時間沒有買這些了,但為了完成這個,我搜尋了一下,很高興發現 supermediastore.com 仍然存在,並且仍然在銷售太陽誘電。https://www.supermediastore.com/products/jvc-taiyo-yuden-dvd-r-8x-silver-thermal-dvd-recordable-single-layer-media-jdmr-zz-sb8-100pk

這是 10 到 15 年前最好的購買地點,而且它似乎仍然存在,這很棒,我一直相信那家商店和他們的產品,這在當今可以說是一件不尋常的事情。

請注意,其他好的存檔選項是 Verbatim DataLifePlus,但總的來說,我只堅持我知道該品牌實際上是由磁碟所攜帶品牌的公司製造的品牌。

但要記住的關鍵是:如果磁碟上的數據很重要,請為優質磁碟付費!

引用自:https://unix.stackexchange.com/questions/391216