คำถามติดแท็ก file-corruption

2
จะแก้ไขและกู้คืน“ ไฟล์ประวัติเสียหาย” ใน zsh ได้อย่างไร?
หลังจากรีบูตฉันเริ่มเห็นข้อความเมื่อโหลดเชลล์: zsh: corrupt history file /home/myusername/.zsh_history ฉันจะกู้คืนจากสถานการณ์นี้และอาจกู้คืนประวัติบางส่วนได้อย่างไร

10
ทำการสแกนไฟล์กราฟิกโดยอัตโนมัติเพื่อให้เกิดความเสียหาย
ไม่มีใครรู้วิธีตรวจสอบไฟล์กราฟิก (โดยเฉพาะ JPEG, GIF และ PNG) สำหรับความเสียหาย (โดยเฉพาะอย่างยิ่งในวิธีอัตโนมัติ)? คำอธิบาย: ไม่กี่วันที่ผ่านมาคำสั่งทำงานอย่างไม่ถูกต้องและสิ้นสุดการลบไฟล์กราฟิกนับพันจากวอลุ่ม FAT32 ที่ไม่ได้ใช้งานจริง ฉันใช้โปรแกรมกู้คืนไฟล์ / ภาพถ่ายที่แตกต่างกันหลายตัว แต่โดยธรรมชาติพวกมันมีข้อ จำกัด ในการกู้คืน (แต่โชคดีที่ไดรฟ์ข้อมูลมีคลัสเตอร์ 8KB ซึ่งช่วยได้บ้าง) อย่างไรก็ตามไฟล์ที่มีขนาดใหญ่กว่าบางไฟล์ซึ่งมีการแยกส่วนนั้นเสียหายแล้ว บางไฟล์ไม่ได้เป็นไฟล์จริงเลย (ซอฟต์แวร์กู้คืนจะทิ้งเฉพาะกลุ่มที่ชี้ไปยังรายการไดเรกทอรีที่เขียนทับตอนนี้) ในขณะที่คนอื่นเสียเนื่องจากการแตกแฟรกเมนต์ ยิ่งกว่านั้นเนื่องจากรูปแบบรูปภาพบางรูปแบบฝังรูปภาพขนาดเล็กลงเป็นรูปขนาดย่อการสแกนรูปขนาดย่อเพื่อการคอร์รัปชั่นไม่น่าเชื่อถือเนื่องจากอาจไม่เป็นอันตรายในขณะที่ไฟล์จริง (เช่นรูปภาพเมื่อดูขนาดเต็ม) อาจเสียหาย นี่คือตัวอย่างบางส่วน: นี่คืออันที่สอง มันเสียหายมากจนไม่แสดงอะไรเลย (อันที่สามจะไม่อัปโหลดเพราะมันไม่มีส่วนหัวที่ถูกต้อง!)

2
ฉันจะบังคับให้ธันเดอร์เบิร์ดดาวน์โหลดข้อความที่เสียหายจากเซิร์ฟเวอร์ IMAP อีกครั้งได้อย่างไร
ฉันมีข้อความอีเมลที่เสียหายในธันเดอร์เบิร์ด แต่ถูกต้องบนเซิร์ฟเวอร์ IMAP (ซึ่งก็คือ Gmail) เป็นไปได้ไหมที่ฉันจะบอกธันเดอร์เบิร์ดให้ยกเลิกการคัดลอกและดาวน์โหลดใหม่จากเซิร์ฟเวอร์?

3
ตรวจสอบ / ตรวจสอบความสมบูรณ์ของไฟล์ PDF
มีเครื่องมือใดบ้างที่ฉันสามารถใช้กับไฟล์เก็บถาวร PDF (ทุกไดเรกทอรี) และในที่สุดมันก็แสดงรายการ / ระบุ PDF ที่เสียหาย / ไม่ถูกต้อง? ฉันมีไฟล์ PDF หลายร้อยไฟล์ (ที่เกี่ยวข้องกับเอกสารประกอบ ฯลฯ ) บนคอมพิวเตอร์ของฉัน (เครื่อง Windows) และบ่อยครั้งที่ฉันได้รับ / ต้องส่งไฟล์ PDF จำนวนมากผ่านทางอีเมล ตอนนี้เป็นกิจวัตรปกติที่ PDF ที่ฉันได้รับหรือส่งเสียหาย สิ่งนี้สร้างปัญหาร้ายแรงบางครั้งเมื่อไฟล์ต้นฉบับ (เช่นไฟล์ Word หรือไฟล์เท็กซ์หายไป / ไม่สามารถใช้งานได้ทันที) การตรวจสอบ PDF หลายพันรายการเหล่านี้เป็นไปไม่ได้ในเวลาที่ จำกัด ดังนั้นฉันจึงค้นหาเครื่องมือที่ฉันสามารถเรียกใช้ครั้งเดียวและสแกนไฟล์ PDF ทั้งหมด (ในไดเรกทอรีและไดเรกทอรีย่อย) และในที่สุดฉันก็ได้รับรายการไฟล์เหล่านั้นที่ฉันควร -สร้าง. ไม่เกินตอนนี้ดูเหมือนว่าจะไม่มีเครื่องมือดังกล่าว

2
อะไรเป็นสาเหตุให้ไอคอนเสียหายใน Windows 7
ฉันได้อ่านคำถามนี้และวิธีแก้ปัญหานี้ไม่ได้ผลสำหรับฉัน ตอนนี้เมื่อฉันเรียกใช้ FileZilla ไอคอนก็จะแสดงบนแถบงาน ฉันจะแก้ไขสิ่งนี้ใน Windows 7 ได้อย่างไร ไอคอนทำให้เกิดความเสียหายอะไร

3
รูปแบบไฟล์เก็บถาวรใดที่ให้การป้องกันการกู้คืนจากความเสียหายของไฟล์
ฉันใช้ HDD ภายนอกของฉันเพื่อสำรองไฟล์โดยใส่ลงในไฟล์เก็บถาวรขนาดใหญ่ ฉันมีไฟล์เล็ก ๆ หลายพันไฟล์และเก็บไว้ในคลังเก็บขนาด 500MB ถึง 4.2GB ก่อนที่จะส่งไปยัง HDD ภายนอก แต่ความล้มเหลวของฮาร์ดดิสก์หนึ่งครั้งจะทำลายการเก็บถาวรทั้งหมดหรือไฟล์เดียวในการเก็บถาวรหรือไม่ ฉันกลัวว่าบิตที่ถูกเปิดหนึ่งครั้งอาจทำให้ส่วนใหญ่ของไฟล์เก็บถาวรไม่มีประโยชน์ สิ่งต่าง ๆ เช่นการตรวจสอบ CRC สามารถแจ้งเตือนคุณถึงการมีอยู่ของความเสียหาย แต่ฉันสนใจในความสามารถในการกู้คืนไฟล์ที่ไม่เสียหายจากไฟล์เก็บถาวรที่เสียหาย รูปแบบไฟล์เก็บถาวรใดที่จะให้ความสามารถที่ดีที่สุดในการกู้คืนจากความล้มเหลวดังกล่าวไม่ว่าจะผ่านการออกแบบดั้งเดิมของโครงสร้างไฟล์เก็บถาวรหรือการมีอยู่ของเครื่องมือการกู้คืนเพิ่มเติม ความสามารถนี้มีความแตกต่างระหว่างไฟล์ zip และ iso หรือไม่?

5
ทำไมภาพครึ่งล่างของฉันจึงเป็นสีเทา
พี่เขยของฉันถ่ายรูปฉันให้ลูกสาวของฉันหลังจากที่เธอเกิด เมื่อฉันเปิดรูปภาพหรือดูตัวอย่างพวกเขาทั้งหมดมีลักษณะเช่นนี้ (มีสีเทาครึ่งล่าง): ตอนแรกฉันคิดว่าภาพเสียหายเพียง แต่หลังจากเล่นกับพวกเขาฉันสังเกตเห็นบางสิ่งที่แปลก ถ้าฉันคลิกขวาที่ภาพและเลือกหมุนตามเข็มนาฬิกา (หรือทวนเข็มนาฬิกา ) ฉันจะเห็นภาพทั้งหมดเป็นครั้งที่สอง แบบนี้: แต่หลังจากนั้นไม่กี่วินาทีภาพขนาดย่อจะเป็นดังนี้: หากสามารถเข้าถึงภาพเต็มได้หนึ่งวินาทีมีโอกาสที่ฉันจะได้รับภาพเต็มคืนได้หรือไม่? หรืออย่างใดบันทึกไว้หรือไม่ (รูปภาพเหล่านี้ไม่สามารถกู้คืนได้เป็นอย่างอื่น)

1
ค่าจริงของความซ้ำซ้อนในไฟล์ zip คืออะไร
มีการใช้ความซ้ำซ้อนในการซิปอย่างไรและฉันจะได้รับประโยชน์อย่างไร ฉันคิดว่ามันประกอบด้วยบางอย่างเช่นการจัดเก็บตารางการค้นหาสองครั้งดังนั้นข้อบกพร่องเดียวจะไม่ทำให้ส่วนที่เหลือทั้งหมดของไฟล์ใช้ไม่ได้ เกี่ยวกับกรณีการใช้งานเป็นไปได้ว่าเมื่อจัดเก็บไฟล์บนแผ่นซีดีที่มีรอยขีดข่วนเล็กน้อย? อย่างไรก็ตามส่วนตัวฉันไม่เคยได้กำไรจากการเพิ่มความซ้ำซ้อนลงในไฟล์ zip และฉันมักจะละเว้นพวกเขาดังนั้นฉันจึงสงสัยว่ามันมีประโยชน์จริง ๆ ในทางปฏิบัติหรือไม่


1
ไฟล์ที่เสียหายใน Git
ฉันเพิ่งลบบางโฟลเดอร์ออกจากประวัติ repos git ของฉันโดยใช้คำสั่งต่อไปนี้: git filter-branch --index-filter 'git rm -r --cached var' -- --all น่าเสียดายที่ฉันไม่สามารถดึงอีกต่อไปจาก repos นี้นี่เป็นข้อผิดพลาดที่ฉันได้รับ: git pull remote: Counting objects: 3953, done. remote: Compressing objects: 100% (2810/2810), done. error: garbage at end of loose object '4b391c2cc93ccc8d2f7262335629a7f81d6bcbe0' fatal: object 4b391c2cc93ccc8d2f7262335629a7f81d6bcbe0 is corrupted fatal: index-pack failed

1
การส่งไฟล์ที่มีรูปแบบฐานสิบหกอย่างต่อเนื่องผ่าน FTP ทำให้เกิดความเสียหาย
ฉันประสบปัญหาในการวินิจฉัยปัญหาซึ่งทำให้ไฟล์เสียหายในไฟล์ที่ฉันกำลังอัปโหลด ความเสียหายเกิดขึ้นกับไฟล์จำนวนมากที่มีรูปแบบเลขฐานสิบหกต่อเนื่อง (เช่น"FF FF FF"นับพันรายการ) โปรดดูการเปรียบเทียบไฟล์เดียวกันในมุมมอง Hex ไฟล์ที่ฉันพยายามส่งอยู่ทางซ้ายและไฟล์เดียวกันหลังจากส่งผ่าน FTP นั้นอยู่ทางขวา: อย่างที่คุณเห็นไฟล์ทางขวามี "00 00 00" แทน "FF FF FF" ในการพยายามวินิจฉัยสาเหตุที่ฉันทำต่อไปนี้: ฉันแน่ใจว่าฮาร์ดแวร์ทั้งหมดของฉันมีเฟิร์มแวร์ล่าสุด ฉันทดสอบพีซีของฉันจากไวรัสล่าสุด ฉันรีสตาร์ทเราเตอร์และโมเด็มหลายครั้ง ฉันรีเซ็ตเราเตอร์เป็นการตั้งค่าจากโรงงาน ไฟร์วอลล์ที่เปิดใช้งานและปิดใช้งาน ฉันลองใช้ไคลเอนต์ FTP ต่างๆ ฉันพยายามส่งในโหมด Binary และ ASCII โดยมีและไม่มีการบีบอัด MODE Z ฉันลองเซิร์ฟเวอร์ FTP ต่างๆ ฉันลองเครื่องทั้งหมดของฉัน (Win PC, Win laptop, Mac laptop แม้กระทั่งสมาร์ทโฟน Android ของฉัน) ฉันเป็นเจ้าของ NAS ดังนั้นฉันจึงขอให้เพื่อนของฉันดาวน์โหลดไฟล์จากมัน …

1
ความเสียหายที่ชุดอักขระนี้คืออะไร (ISO-2022?)
ฉันมีไฟล์ข้อความจากแหล่งดั้งเดิมที่มีอักขระที่เสียหาย ตอนแรกฉันคิดว่าการทุจริตเป็นแค่ gobbledygook แต่มันปรากฏขึ้นเมื่อตรวจสอบอย่างใกล้ชิดว่าข้อความที่เสียหายบางส่วนอาจถูกสร้างขึ้นใหม่ เพื่อที่จะมุ่งเน้นความพยายามของฉันมันจะเป็นประโยชน์ในการเข้าใจสิ่งที่ดูเหมือนต้นฉบับแม้ว่าฉันจะไม่สามารถสร้างใหม่ได้อย่างเต็มที่ น่าเสียดายที่เอกสารมาจากคอลเล็กชันที่ฉันไม่สามารถแชร์ได้อย่างอิสระ แต่นี่เป็นตัวอย่าง ข้อความถูกแปลงเป็น UTF-8 แต่การแปลงล้มเหลวที่ใดที่หนึ่งดังนั้นจึงอ่านไม่ออกส่วนใหญ่ ส่วนของข้อความในเช็กสามารถมองเห็นได้ซึ่งอักขระเช็กที่เน้นเสียงถูกแทนที่ด้วยอักขระซิริลลิก (ซึ่งอาจเป็นสิ่งที่แตกต่างไปจากเดิมอย่างสิ้นเชิงก่อนการแปลง) 0001f80: 33d1 936e 6576 79d1 87d0 bd7a 656e d18c 3..nevy....zen.. 0001f90: 6368 7e58 3833 d193 7e58 3945 d19b d0b1 ch~X83..~X9E.... 0001fa0: 646f 7374 d0bd 7e58 3833 d193 6e61 7e58 dost..~X83..na~X 0001fb0: 3833 d193 7ad1 87d0 bd7a 656e 20d0 …

3
ISO ที่ดาวน์โหลดมาเกิดความเสียหายอย่างไร [ซ้ำ]
ซ้ำเป็นไปได้: เป็นไปได้หรือไม่ที่จะได้รับการดาวน์โหลดที่เสียหายด้วย http? ฉันดาวน์โหลด ISO สำหรับ fedora ไปติดตั้งเป็น VM มันล้มเหลว 5 เท่าของตัวติดตั้ง คำเตือนสำหรับความล้มเหลวคือ "อิมเมจการติดตั้งที่เสียหายได้" ISO ที่ดาวน์โหลดมาเกิดความเสียหายอย่างไร (ฉันหัวแข็งและไม่ต้องการดาวน์โหลดไฟล์ขนาดใหญ่อีกครั้ง) ดังนั้นในที่สุดหลังจาก 5 ความล้มเหลวฉันไปดาวน์โหลด ISO อีกครั้ง ... และฉันคิดว่า ... อาจจะมีคำเตือนที่ถูกต้อง ดังนั้นแทนที่จะดาวน์โหลดไว้วางใจฉันจึงไปตรวจสอบความถูกต้องของ ISO โดยใช้ checksum "sha256" ที่ให้มา "! พัดน้ำมันมะกอกลงไปให้ฉันสิ!" แน่นอนว่า ISO ที่ดาวน์โหลดครั้งแรกล้มเหลวการทดสอบการตรวจสอบล้มเหลว! คำถามของฉันคือสิ่งนี้ ... อะไรคือวิธีที่น่าจะเป็นไปได้มากที่สุด (หรือหลายวิธี) ที่ ISO ของฉันเสีย? UPDATE: ทั้งไฟล์ ISO ที่ดาวน์โหลดมามีจำนวนไบต์ทั้งหมดเท่ากัน ฉันจะดาวน์โหลดไฟล์ ISO …

1
จำลองความเสียหายของไฟล์บน Linux โดยทางโปรแกรมหรือไม่ (สำหรับการทดสอบความทนทานของฐานข้อมูล)
โดยพื้นฐานแล้วฉันต้องการfwrite() nไบต์และมีการ< nเขียนไบต์บนดิสก์จริงหรือสิ่งประดิษฐ์อื่น ๆ ที่ไม่สอดคล้องกันอาจเกิดขึ้น (เช่นภาคที่ถูกเขียนออกมาจากคำสั่ง) ฉันรู้ว่าฉันสามารถทำได้ในระดับฮาร์ดแวร์ด้วย: โลหะเปลือยโดยการดึงสายไฟหรือ ด้วยระบบปฏิบัติการเสมือนจริงโดยเพียงแค่ออกการรีเซ็ตผ่านทางไฮเปอร์ไวเซอร์ .. แต่ฉันไม่ชอบเคสด้านบนเพราะ: ฉันไม่ต้องการที่จะทำลายฮาร์ดแวร์ของฉันด้วยการสูญเสียพลังงานที่แท้จริง การจำลองการสูญเสียพลังงานที่เกิดขึ้นจริงเป็นแบบแมนนวลและ / หรือยากและน่าเกลียดที่จะทำให้เป็นแบบอัตโนมัติ การจำลองการสูญเสียพลังงานเวอร์ชวลไลเซชันนั้นดีกว่า แต่ฉันคิดว่ามันน่าจะช้ากว่าที่จะวิ่ง 100 ครั้งกับฐานข้อมูลโดยรอให้บูท VM และน่าเกลียดที่ต้องสร้างตรรกะเพื่อลองเข้าสู่ระบบผ่านทาง SSH อีกครั้งจนกว่า VM จะบูต .. ดังนั้นฉันกำลังมองหาทางออกที่รวดเร็วและง่ายขึ้นในการสร้างระบบอัตโนมัติ ฉันมีความคิดเล็กน้อย: 1) ฆ่ากระบวนการด้วย $ kill -9 dbms_pid สิ่งนี้อาจไม่ทำงานอย่างที่ฉันคิดว่าทุกสิ่งที่ให้ไว้จะfwrite()ถูกเพิ่มลงในบัฟเฟอร์ของเคอร์เนล (นี่คือการเก็งกำไร) และหลังจากการฆ่าเคอร์เนลอาจเป็นเพียงแค่ล้างบัฟเฟอร์ตามปกติในดิสก์ 2) ถอนติดตั้งระบบไฟล์กลางเขียน ฉันไม่คิดว่าจะยกเลิกการต่อเชื่อมทำงานในขณะที่มีไฟล์เปิดอยู่ในระบบไฟล์ 3) ให้ระบบไฟล์อยู่ในอุปกรณ์ลูปแบ็คที่สำรองข้อมูลโดยไฟล์และเพิ่งหยุดเขียนไปยังไฟล์นั้นที่จุดตัดไฟ ฉันไม่คิดว่าจะมีกลไกสำหรับสิ่งนั้น การเปลี่ยนชื่อไฟล์อาจไม่หยุดการเขียนไปยังระบบไฟล์เนื่องจากไดรเวอร์ลูปแบ็คอาจอ้างอิงถึง inode หรือการอ้างอิงภายในบางอย่าง การเลิกเมานท์อุปกรณ์ลูปแบ็คอาจมีปัญหาแบบเดียวกันคือไม่สามารถทำได้เมื่อมีคนเปิดไฟล์ไว้ การคัดลอกจาก block-device-as-a ไฟล์สามารถใช้งานได้ …

0
ไฟล์ 7zip เสียหายเมื่อเวลาผ่านไป
ฉันมีไดรฟ์ HDD เฉพาะสำหรับการจัดเก็บข้อมูล เพื่อประหยัดพื้นที่ฉันสุ่มช่วง 5 ปีที่ผ่านมาเก็บบางโฟลเดอร์ด้วย 7zip เมื่อเร็ว ๆ นี้ฉันต้องการเข้าถึงเนื้อหาของไฟล์เก็บถาวรเหล่านี้หลังจากที่เปิดขึ้น 7zip ตัวจัดการไฟล์บอกว่ามีบางส่วนที่เสียหาย อะไรจะทำให้เกิดความเสียหายครั้งใหญ่เช่นนี้ ไดรฟ์ผลิตโดย Seagate, NTFS, แข็งแรง ฉันใช้โปรแกรมป้องกันไวรัสและไม่ได้รับความเดือดร้อนจากไวรัสหรือแรนซัมแวร์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.