我試圖使用以下命令將 iso 映像刻錄到 DVD:
sudo dd if=/path/to/iso.iso of=/dev/sdb bs=1024k status=progress
Ctrl然而,在我用+終止進程之前,我最終覆蓋了 USB 驅動器上大約 1.4 GB 的數據,其中包含重要數據C!我的驅動器上有大約 10 GB 的數據,所以它並沒有全部消失。我嘗試使用 恢復數據testdisk
,但找不到數據。我知道 PhotoRec 可以從我的 USB 驅動器恢復照片和視頻,但我還有.odt
、.docx
、.pptx
和許多其他類型的文件。我還在 USB 隨身碟上儲存了我的加密日記(及其私鑰)。
有什麼辦法可以恢復資料嗎?我知道 USB 隨身碟已格式化為 NTFS。
PS 之後,我將命令更正為:
sudo dd if=/path/to/iso.iso of=/dev/sr0 bs=1024k status=progress
該命令傳回一條錯誤訊息,指出該/dev/sr0
DVD 是唯讀的,儘管 DVD 完全是空白的且之前未使用過。
答案1
首先,您可以嘗試從 USB 驅動器建立二進位檔案:
dd of=~/myusb.bin if=/dev/sdb bs=4M
(當然替換/dev/sdb
成你的USB設備路徑)
然後我建議您嘗試二進制取證工具,它檢測文件頭以恢復整個文件,例如:
- 最重要的(http://foremost.sourceforge.net/):
foremost ~/myusb.bin
- 賓沃克(https://github.com/ReFirmLabs/binwalk):
binwalk -e ~/myusb.bin
- 解剖刀(https://github.com/sleuthkit/scalpel):(
scalpel ~/myusb.bin
對命令列不太確定,但你可以嘗試)。