Car for Life

หมวดไฟฟ้าทั่วไป อิเล็กทรอนิกส์ คอมพิวเตอร์ => ห้องคอมพิวเตอร์ => ข้อความที่เริ่มโดย: Auto Car ที่ 16 พฤศจิกายน 2025, 19:18:34

หัวข้อ: ก๊อปปี้ฮาร์ดดิสไปลูกใหม่
เริ่มหัวข้อโดย: Auto Car ที่ 16 พฤศจิกายน 2025, 19:18:34
https://www.facebook.com/share/p/19yYT2Na2F/

อ้างถึง
พอดี HDD เดิมตัวหนึ่งของผมกำลังจะเสีย (เริ่มอ่านไฟล์บางไฟล์ไม่ได้แล้ว) เลยต้องรีบขนข้อมูลที่ยังสามารถใช้งานได้ไปยัง HDD ลูกใหม่ด่วน ซึ่งถ้าเราใช้คำสั่ง copy ตามปกติระบบจะค้างเวลาเจอไฟล์ที่เสีย เลยต้องการคำสั่งที่
1. ถ้าไฟล์ไหนเคยก๊อปปี้ได้ไปก่อนหรือมีอยู่แล้วที่ HDD ใหม่ ให้ข้ามไปเลย ไม่ต้องก๊อปปี้ซ้ำ
2. ถ้าเจอไฟล์ error ไม่ต้องดื้อพยายามอ่าน ให้ข้ามไปก๊อปปี้ไฟล์ที่ยังก๊อปปี้ได้ไปก่อนเลย
3. ถ้าเจอปัญหาปัญหา security ไม่ได้รับอนุญาตให้เข้าถึงไฟล์ ไม่ต้องสนใจ ให้ใช้สิทธิ์ความเป็น administrator ข้ามเข้าไปล้วงไฟล์เพื่อทำการก๊อปปี้ได้เลย
4. ข้ามพวก folder "Recycle.bin", "System Volume Information" ซึ่งเป็นไฟล์ที่เราไม่ต้องใช้ไปได้เลย
5. เก็บ log ไว้ให้ด้วยว่าก๊อปปี้ไฟล์อะไรได้ หรือไม่ได้
สิ่งที่ควรทราบก่อนใช้ครับ
1. สิ่งที่คำสั่งนี้ไม่ได้ทำคือ การพยายามก๊อปปี้ไฟล์ที่เสียให้ได้ ซึ่งคงเป็นขั้นตอนถัดไป แต่ในขั้นตอนแรกคืออะไรที่ยังก๊อปปี้ได้ให้รีบก๊อปปี้ออกมาก่อน ส่วนท่านใดต้องการอาการหนัก อาจจะลองดูโปรแกรม Bad Block Copy for Windows แทน ลอง search bbcopy.exe ใน google ดูครับ
2. ให้เข้า cmd.com ด้วยสิทธิ์ admin จะได้มีสิทธิ์ในการข้าม file permission เข้าไปก๊อปปี้ไฟล์ที่ถูก lock สิทธิ์เอาไว้ได้
3. ไดร์ฟ J:\ ในคำสั่งคือไดร์ฟที่เริ่มเสีย ก๊อปปี้ไปยังไดร์ฟ D:\ ที่เป็น HDD ตัวใหม่ที่เพิ่งซื้อมา เวลาเอาไปใช้ให้เปลี่ยนตัวอักษร Drive ให้สอดคล้องกับหน้างานครับ 🙂
4. ไฟล์ Log จะถูกเก็บไฟล์ที่ไดร์ฟ D:\ ในชื่อ copy_log.txt เปลี่ยนชื่อและตำแหน่งไฟล์ได้ตามต้องการ ในกรณีที่เค้าทำงานยังไม่เสร็จแล้วต้องการดูว่าทำงานถึงไหนแล้ว สามารถทำได้โดยการไฟล์ที่ไฟล์ log แล้วทำการ ctrl-c ตามด้วย ctrl-v เพื่อให้เค้าก๊อปปี้ไฟล์ log ขึ้นมาเป็นอีกไฟล์ แล้วเราค่อยอ่านรายละเอียดจากไฟล์ที่เราก๊อปปี้ขึ้นมา เพื่อไม่เป็นการไปรบกวนไฟล์จริงที่กำลังอ่านเขียนอยู่ครับ 🙂
robocopy J:\ D:\ /E /XC /XN /XO /R:0 /W:0 /ZB /XD "$RECYCLE.BIN" "System Volume Information" /LOG:D:\copy_log.txt