เราเปิดใช้งาน Shadow Copy บนเซิร์ฟเวอร์ Windows SBS 2008 ของเรา ความพยายามในการกู้คืนไฟล์จาก shadow copy ทำให้เกิดข้อผิดพลาดดังต่อไปนี้ -
ชื่อไฟล์ต้นฉบับมีขนาดใหญ่กว่าที่ระบบไฟล์รองรับ ลองย้ายไปยังตำแหน่งที่มีชื่อเส้นทางที่สั้นกว่าหรือลองเปลี่ยนชื่อเป็นชื่อที่สั้นกว่าก่อนที่จะพยายามดำเนินการนี้
ชื่อไฟล์มี 67 ตัวอักษรและเส้นทางการคัดลอกเงาคือ 170 ตัวอักษร สิ่งเหล่านี้ดูเหมือนจะอยู่ภายใต้ขีด จำกัด ของ NTFS (260?)
พวกเราเหนื่อย-
- คัดลอกไปยังเส้นทางที่สั้นที่สุดที่เป็นไปได้ (C :)
- การคัดลอกไปยังเส้นทางที่สั้นที่สุดที่เป็นไปได้บนคอมพิวเตอร์ไคลเอนต์และเซิร์ฟเวอร์เอง
เป็นไปได้หรือไม่ที่จะเปลี่ยนชื่อไฟล์ใน shadow copy ก่อนทำการคัดลอก แนวคิดใดที่ทำให้เกิดข้อผิดพลาดถึงแม้จะมีขนาดชื่อไฟล์ไม่เกินขีด จำกัด ก็ตาม
ขั้นตอนดำเนินการ
- บนเครื่องคอมพิวเตอร์ไปที่โฟลเดอร์ที่ใช้ร่วมกันบนเซิร์ฟเวอร์ SBS (ผ่านไดรฟ์ที่แมป) เช่น J: \ Projects \ Foo \ Bar
- คลิกขวาที่โฟลเดอร์และเลือกคุณสมบัติ
- คลิกที่แท็บเวอร์ชันก่อนหน้า
- เลือก shadow copy และคลิกOpen
- ในหน้าต่างที่เพิ่งเปิดใหม่เลือกโฟลเดอร์ / ไฟล์และกด Ctrl-C เพื่อคัดลอก
- เปิด Windows Explorer ใหม่และวางโฟลเดอร์ / ไฟล์ลงในไดรฟ์ในเครื่อง
แก้ไข - (ไม่) โชคดีตอนนี้ฉันไม่สามารถทำซ้ำข้อผิดพลาดนี้ได้ ไฟล์เฉพาะที่ก่อให้เกิดปัญหานั้นได้ถูกลบไปแล้วและไม่สามารถสร้างข้อผิดพลาดกับไฟล์อื่นที่คล้ายคลึงกันได้