การ์ด SD ในรูปแบบ ext 4 ที่ฉันใช้ในการบันทึกวิดีโอเสียหายเมื่อเร็ว ๆ นี้และฉันต้องใช้ PhotoRec เพื่อดึงข้อมูลออกจากการ์ด หลังจากทำสิ่งนี้ฉันสามารถติดตามไฟล์บันทึกที่แสดงว่าไฟล์วิดีโอของฉันถูกเขียนสำเร็จเมื่อ pi ทำงานเช่น:
2015-09-07T13:08:36.000Z 34.49127333 -104.21763833 1270.80 34.166 /home/pi/hasp_videos/2015-09-07T13-08-36p000Z_34p49127333_-104p21763833_1270p80.h264
ดังนั้นพวกเขาควรจะอยู่ที่ไหนสักแห่งในการ์ด SD และโดยการขยายในข้อมูลที่กู้คืน อย่างไรก็ตามเนื่องจาก PhotoRec ไม่สามารถกู้คืนชื่อไฟล์ได้อีกและไม่ได้เปลี่ยนชื่อไฟล์กู้คืนใด ๆ ที่มีคำต่อท้าย ".h264" ฉันจึงเหลือความเป็นไปได้สองประการ:
- ไฟล์วิดีโออยู่ในไดรฟ์กู้คืนที่มีชื่อที่ไม่รู้จักและคำต่อท้ายที่ไม่รู้จัก
- PhotoRec ไม่สามารถกู้คืนได้
ในฐานะที่เป็นคนมองโลกในแง่ดีฉันกำลังพยายามหาวิธีระบุว่าไฟล์ใดที่กู้คืนมามากกว่า 100,000 ไฟล์เป็นไฟล์วิดีโอของฉัน ความคิดแรกของฉันคือพยายามใช้ VLC player เพื่อเล่นไฟล์ใด ๆ ที่มีขนาดเกิน 1 Mb:
find * -size +1M | `sed 's/^/vlc /'`
มีวิธีที่ดีกว่าในการทำเช่นนี้? หรือ # 2 ถูกต้องและฉันไม่เคยกู้คืนวิดีโอตั้งแต่แรก?