วันศุกร์ที่ 3 กุมภาพันธ์ พ.ศ. 2555

control userpasswords2

WinXP = control userpasswords2
Win7 = netplwiz

วันพุธที่ 1 กุมภาพันธ์ พ.ศ. 2555

NtBackup

การใช้ NTBackup นั้น จะมีการบันทึกจุดที่ทำการ Bakup ไว้แต่ละครั้ง ว่า ได้ทำการ Backup ไปเมื่อไหร่ และ Backup แบบไหน

ขอแยกแบบ Copy ออกมาก่อน

การ Backup แบบ Copy นั้น จะทำการ Backup ข้อมูลที่เลือกไว้ ออกมาเป็นไฟล์ในรูปแบบของ NTBackup ซึ่งแบบ Copy นี้ จะไม่มีการบันทึกจุดที่ทำ ลงบนตารางการ Backup พูดง่ายๆ คือ เหมือน Copy ไฟล์ออกมาธรรมดานั่นเอง เพียงแต่จะถูก Compress ออกมาเป็นไฟล์เดียว คือ .bkf

ทีนี้ แบบ Normal , Incre , Diff จะมีความเกี่ยวเนื่องในจุดบันทึกการ Backup คือ

Normal จะเป็นการ Backup แบบ Full เหมือน Copy แต่จะมีการบันทึกไว้ในตารางการ Backup ด้วยว่า ได้ทำการ Normal Backup ไปเมื่อใด ซึ่งถ้าหากคุณทำ Normal อาทิตย์ละครั้ง แล้วจะลอง Restore ดู คุณจะเห็นรายการออกมาเป็นช็อตๆ เลยว่า ได้เคย Normal Backup ไปวัน และเวลาใดบ้าง ซึ่งถ้าหากเลือก Restore ในประเภทนี้ คุณก็จะได้ไฟล์ของวันนั้นออกมาทั้งหมดเลย

ส่วนแบบ Increment นั้น จะเป็นการ Backup ต่อจาก Normal โดยเลือกเฉพาะส่วนที่มีการเปลี่ยนแปลงเท่านั้น เช่น
วันอาทิตย์ คุณทำ Normal Backup
วันจันทร์ คุณแก้ไฟล์ A.txt แล้วก็ทำ Increment Backup
วันอังคาร คุณแก้ไฟล์ B.txt แล้วก็ทำ Increment Backup
วันพุธ คุณแก้ไฟล์ A.txt แล้วก็ทำ Increment Backup

เกิด ว่า วันพฤหัส ดิสก์คุณเสีย กรณนี้ คุณจะต้องเลือกการ Restore มาก่อน ซึ่งแน่นอนว่า คุณต้อง Restore วันล่าสุด ก็คือ วันพุธ ซึ่งเหตุการ Restore มีดังนี้
คุณเลือก Restore วันพุธเลย เพราะคุณได้ทำการ Increment Backup ไปแล้วล่าสุด สิ่งที่คุณจะได้คือ ไฟล์ A.txt เท่านั้น เพราะแบบ Increment มันจะเลือกเฉพาะส่วนที่มีการเปลี่ยนแปลงเท่านั้น

สิ่งที่คุณต้องทำคือ คุณต้อง Restore แบบ Normal ออกมาก่อน เพื่อให้ได้ไฟล์ทั้งหมด ของวันอาทิตย์
แล้ว ก็ไล่ Restore วันจันทร์ อังคาร พุธ ตามลำดับ คุณถึงจะได้ไฟล์ A.txt และ B.txt ออกมาอย่างสมบูรณ์ ซึ่งไฟล์ A.txt ก็จะเป็นไฟล์ที่ได้แก้ไขล่าสุดเมื่อวันพุธด้วย

กรณีเดียวกัน ถ้าคุณ Restore แบบ Normal ออกมาก่อน แล้วตามด้วย Increment ของวันพุธเลย คุณก็จะได้ไฟล์ทั้งหมดของวันอาทิตย์เช่นกัน แล้วก็จะได้ไฟล์ A.txt ล่าสุดด้วย แต่คุณจะไม่ได้ไฟล์ B.txt มา

จะเห็นว่า ถ้าเลือกแบบ Increment แล้ว จะใช้เวลาน้อย เพราะมันเลือกเฉพาะส่วนที่มีการเปลี่ยนแปลงเท่านั้น อะไรไม่เปลี่ยน มันไม่เก็บ แต่ ก็ต้องแลกกับการ Restore ที่นาน เพราะคุณต้องไล่มาตั้งแต่ Normal แล้วก็ไล่ Increment รายวันเลย

และแบบ Different จะเป็นการ Backup โดยมองส่วนที่มีการเปลี่ยนแปลงมาทั้งหมด เช่น
วันอาทิตย์ คุณทำ Normal Backup
วันจันทร์ คุณแก้ไฟล์ A.txt
วันอังคาร คุณแก้ไฟล์ B.txt
วันพุธ คุณแก้ไฟล์ A.txt แล้วก็ทำ Different Backup

หาก วันพฤหัส ดิสก์เสีย กรณีนี้ คุณก็ต้องเลือกการ Restore วันล่าสุดอีกเช่นกัน ถ้าคุณเลือก Restore ของวันพุธเลย สิ่งที่คุณจะได้ ก็คือ ไฟล์ A.txt และไฟล์ B.txt ทั้งหมด ซึ่งไฟล์ A.txt ก็จะเป็นไฟล์ล่าสุดเมื่อวันพุธด้วย

ดัง นั้น คุณเพียงแค่ Restore Normal ของวันอาทิตย์ออกมาก่อน จากนั้น คุณก็มา Restore Different ของวันพุธได้เลย เพราะ Different Backup มันจะมองย้อนกลับไปว่า ที่ผ่านมาหลังจาก Normal Backup คุณได้เปลี่ยนแปลงไฟล์อะไรไปบ้าง คุณก็จะได้ไฟล์ทั้งหมดของวันอาทิตย์ แล้วก็ไฟล์ที่เปลี่ยนแปลงมาตลอด 3 วันด้วย

ซึ่งจะเห็นว่า การ Backup แบบ Different นั้น จะใช้เวลานานกว่า เพราะมันต้องมองย้อนไปว่า มีอะไรที่ถูกเปลี่ยนแปลงบ้าง จึงเก็บมา Backup อะไรที่ไม่เปลี่ยน ก็ไม่เก็บ แต่ จะใช้เวลา Restore ในขั้นตอนที่น้อยกว่า เพราะไม่ต้องไล่มาทีละวัน เหมือน Increment

*** ข้อควรจำ ถ้า Backup Error ให้ Rename ชุดเก่าก่อนไม่งั้นหาย