hkkitlee 发表于 2019-8-27 23:56:22

20210118RyanBoot 網啟RyanTC/Debian 10 buster救援M$檔案/壞軌Testdisk/DDrescue備忘

本帖最后由 hkkitlee 于 2021-1-18 12:04 编辑

這是個用網啟的RyanTC/Debian buster來救援誤刪檔案/壞軌的備忘帖子,也算是個教程
因為整個過程沒有掛載"受傷"的硬盤,同時此Linux是網絡啟動運行,所以不存在進一步的對硬盤「誤操作」
Linux / testdisk / ddrescue都是沒有版權問題的開源軟件。
http://www.gnu.org/software/ddrescue/ddrescue.html
http://www.cgsecurity.org/wiki/PhotoRec

DDrescue支援介面:
ATA
SATA
SCSI
old MFM drives
floppy discs
SD卡

Photorec檔案系統支援:
FAT
NTFS
exFAT
ext2/ext3/ext4 filesystem
HFS+

如何啟動:RyanBoot—ipxe usb UEFI Secure boot/Bios 遠程安裝/救援 Linux/Winpe

建議備份,再備份。檔案救援是件很消耗時間和人品的事情。別無他選、萬不得已才執行吧。
當然,此方法比起硬盤要進*無塵實驗室*或更換母板來得便宜。但要有心理準備的是,可能需要幾天時間不關電腦下才完成「掃描」,救不救得回還要看你的「人品」,所以備份吧!

ddrescue
"硬盤分區block device"級別的救援:會「強行」讀取即使有壞軌的磁盤(前題是Bios能正確偵測到硬盤),並儲存成影像檔。供檔案救援軟件PhotoRec用。

1.準備額外的空間(硬盤),作為儲存恢復的檔案
先用ssh/samba掛載你們自己的遠端硬盤
或是掛載外置硬盤

2.打開terminal,輸入lsblk查看客戶機硬盤掛載點.
出於示範使用虛礙機,所以掛載點是/dev/vda1
真實機用sata/scsi多是/dev/sd{a-z}
ide就是/dev/hd{a-z}我想應該不多人用"博物館級別的電腦"吧

3.ddrescue /dev/vda1 /儲存掛載點/vda1.ddrimg [中間空格]




testdisk-photorec
"檔案file"級別的救援

1.準備額外的空間(硬盤),作為儲存恢復的檔案
先用ssh/samba掛載你們自己的遠端硬盤
或是掛載外置硬盤

2.打開terminal,輸入lsblk查看客戶機硬盤掛載點.
出於示範使用虛礙機,所以掛載點是/dev/vda1
真實機用sata/scsi多是/dev/sd{a-z}
ide就是/dev/hd{a-z}我想應該不多人用"博物館級別的電腦"吧

3.在terminal中再輸入photorec /dev/vda1[中間空格]
選對「檔案系統」xfs,ext,fat,ntfs等,就可開始掃描硬盤

4.選擇將"掃描已刪的檔案"重新儲存在1所準備好的空間

5.查看儲存的是否你想要的檔案(檔名隋機,不是原來檔名),如否重覆4


Debian buster截圖參考:

RyanTC截圖參考:


出於檔案救援不一定是「硬件」或「磁盤分區」有問題,所以才分開兩個獨立步驟寫。
例如誤刪等「分區」理論上是無礙的。

pcfan120 发表于 2019-8-28 10:21:03

典型案例,多谢分享,受教了

sghihor 发表于 2019-8-28 13:37:23

本帖最后由 sghihor 于 2019-8-28 14:26 编辑

感谢大大分享,网启恢复数据厉害啊。
IDE接口也没完全被淘汰

好像PC3000(数据恢复软件)就是用IDE口转SATA,来恢复SSD.
有的,为了镜像快一些,都用多路服务器。

hkkitlee 发表于 2019-8-28 14:08:32

pcfan120 发表于 2019-8-28 10:21
典型案例,多谢分享,受教了

救人救己而已,別客氣

hkkitlee 发表于 2019-8-28 14:11:17

sghihor 发表于 2019-8-28 13:37
感谢大大分享,网启恢复数据厉害啊。
IDE接口也没完全被淘汰



剛看完pc3000簡介,很厲害,謝謝哦

有時間也會嘗試找個合式版本,加到winpe中!!!

sghihor 发表于 2019-8-28 14:30:10

hkkitlee 发表于 2019-8-28 14:11
剛看完pc3000簡介,很厲害,謝謝哦

有時間也會嘗試找個合式版本,加到winpe中!!!

它不是单纯的软件,好像要配合 一个专用的PCI卡,和一些转接头。才能用。

hkkitlee 发表于 2019-8-28 14:36:21

sghihor 发表于 2019-8-28 14:30
它不是单纯的软件,好像要配合 一个专用的PCI卡,和一些转接头。才能用。

哈哈,謝謝提醒!那就得慘要燒錢

看見能直接用芯片assembly就知殊不簡單

江南一根葱 发表于 2019-8-28 16:10:27

pc3000是俄罗斯人用来xx中华人民共和国it界的。。。神器

hkkitlee 发表于 2019-8-28 16:55:32

江南一根葱 发表于 2019-8-28 16:10
pc3000是俄罗斯人用来xx中华人民共和国it界的。。。神器

xx是...?

hkkitlee 发表于 2019-8-31 01:51:59

本帖最后由 hkkitlee 于 2019-8-31 02:37 编辑

RyanTC也增加了ddrescue / testdisk 救援功能,使用方法一樣
更比Debian buster啟動快速!!!

别扭 发表于 2020-12-27 17:04:56

感谢,已下载{:1_192:}!

友联电脑 发表于 2020-12-27 23:22:03

这个是不错,挺好用的,我记得用它重建过分区表,也恢复过数据,,最近一次用是在远程数据恢复home分区上删除的文件,这个工具可以集成在各种linux上,我常用的porteus,debian,redo等都备着。对了,winpe也可以有哦

2012wjia 发表于 2020-12-30 13:56:17

hkkitlee 发表于 2021-1-18 12:03:18

本帖最后由 hkkitlee 于 2021-1-18 14:51 编辑


20210118:重磅更新!!!超輕量Tinycore升級成可遠程救援方案,大大擺脫了Debian Live 需要3GB內存!!!脫離臃腫沒用的程序以節省系統資源、加快救援過程。Pxe網啟伺服一鍵安裝/啟動依舊保留。
啟動時跟以往一樣只需要內存約20MB,啟動完成不到55MB;與Debian Live相比「內存大小」、「體積」和「所需時間」差距極大!絕對是老機器/緊急救援的好消息!
集合網啟伺服功能,可以一次救援多台電腦!!
页: [1]
查看完整版本: 20210118RyanBoot 網啟RyanTC/Debian 10 buster救援M$檔案/壞軌Testdisk/DDrescue備忘