“ การโคลนฮาร์ดไดรฟ์” คืออะไรและมีวิธีการทำอย่างไร


11

การโคลนฮาร์ดไดรฟ์หมายความว่าอย่างไร มันเป็นเพียงแค่คัดลอก "เนื้อหา" ทั้งหมดของฮาร์ดไดรฟ์ไม่รวมระบบปฏิบัติการไดรเวอร์โปรแกรมที่ติดตั้งทั้งหมดหรือไม่ หรือมันเป็นการคัดลอกฮาร์ดไดรฟ์ BIT ทั้งหมดสำหรับ BIT หรือไม่ ฮาร์ดไดรฟ์ที่โคลนนั้นสามารถบูตได้หรือไม่

ฉันมีฮาร์ดไดรฟ์ USB ภายนอกและพยายามทำสำเนาที่แน่นอนของระบบคอมพิวเตอร์ของฉันโดยการโคลนเพื่อให้ฉันสามารถเชื่อมต่อฮาร์ดไดรฟ์ที่โคลนกับเครื่องอื่นแล้วบูตเข้าหรือติดตั้งดิสก์ที่โคลนบนระบบคอมพิวเตอร์อื่นและบูตเข้า มัน. เป็นไปได้ไหม หรือฉันจะทำผิดอย่างสิ้นเชิง?

Ghosting ฮาร์ดไดรฟ์คืออะไร


2
เช่นเดียวกับโคลนนิ่งทางชีวภาพความตั้งใจคือการทำสำเนาเสร็จสมบูรณ์ใช้งานได้อย่างสมบูรณ์และมีความสามารถในการกระทำที่เป็นอิสระจากต้นฉบับ
Mokubai

1
มันเป็นสิ่งสำคัญที่ไม่ทราบว่าในขณะที่ตามที่อธิบายไว้ด้านล่าง "การโคลน" ถูกนำมาใช้ทางเทคนิคหมายถึงการทำสำเนาที่ถูกต้องสมบูรณ์พร้อมกับระบบปฏิบัติการ ฯลฯ มันควรจะใช้ "ตั้งใจ" เพื่อหมายถึงการคัดลอกชุดย่อยขนาดใหญ่ ไฟล์ คุณต้องสร้างสิ่งที่มีความหมายจริงในบริบทชีวิตจริง
Daniel R Hicks

โปรดทราบด้วยว่าการบู๊ตจากไดรฟ์USBจะช้ากว่าการบู๊ตจากไดรฟ์ SATA ปกติ
jena

คำตอบทั้งหมดนั้นยอดเยี่ยม ฉันมีเวลาเลือกยาก แม้ว่า gronostaj นั้นจะตอบอย่างละเอียดมาก แต่ฉันก็เลือก ianc1215 เพราะเขาได้ให้คำอธิบายและคำตอบง่ายๆกับรายการซอฟต์แวร์ที่มีให้ทำ ในที่สุดฉันก็มาถึงฮาร์ดไดรฟ์ของฉันโดยใช้ Macrium Reflect Software Free Version และเมื่อคุณกู้คืนฮาร์ดไดรฟ์โคลนที่คุณได้รับทุกอย่างไม่เพียง แต่ไฟล์ของคุณเท่านั้น แต่ยังรวมถึงไดรเวอร์ระบบปฏิบัติการและโปรแกรมทั้งหมดที่คุณติดตั้ง มันเป็นสำเนาที่ถูกต้องของฮาร์ดไดร์ฟเก่าของฉัน น่ากลัว ขอบคุณสำหรับคำตอบทั้งหมด
THN

1
การโคลนระบบ HD และบูตเครื่องอื่นจะทำงานได้ตามที่คุณคาดหวังเฉพาะในกรณีที่พีซีมีฮาร์ดแวร์เดียวกัน
giammin

คำตอบ:


7

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

หากฉันสร้างโคลนบนฮาร์ดดิสก์ของคอมพิวเตอร์ของฉันมันจะเป็นข้อมูลที่ซ้ำกันแน่นอน (จากข้อมูลที่มีอยู่ในการโคลนฮาร์ดดิสก์คุณต้องใช้ซอฟต์แวร์พิเศษ

ตัวอย่างของการโคลนซอฟต์แวร์:

  • Clonezilla, ยูทิลิตี้การโคลนบน Linux
  • Acronis True Image
  • Norton Ghost

เมื่อโคลนไดรฟ์คุณสามารถใช้เป็นอุปกรณ์ที่สามารถบู๊ตได้ (สมมติว่าคุณคัดลอกข้อมูล bootloader)

โดยเสียงของมันสิ่งที่คุณพยายามทำไม่ใช่โคลน แต่แทนที่จะเรียกว่าการซิงค์ คุณต้องการให้ข้อมูลอยู่ในคอมพิวเตอร์เครื่องเดียว จากนั้นใช้สื่อพกพาที่คุณต้องการนำข้อมูลไปยังคอมพิวเตอร์เครื่องอื่นเพื่อใช้งาน แต่คุณต้องการให้ทั้งสองตำแหน่งยังคงเหมือนเดิม

เสียงนั้นแม่นยำหรือไม่?


2
โหมดการทำงานเริ่มต้นของ Clonezilla ที่คุณกล่าวถึงในตอนแรกคือการไม่ลอกแบบบิตสำหรับบิตดังนั้น kinda จะทำลายนิยามของคุณ
gronostaj

1
@gronostaj ขออภัยเกี่ยวกับที่ฉัน mispoke และไม่พบข้อผิดพลาดของตัวเอง ให้ฉันแก้ไขให้ถูกต้อง
ianc1215

ฉันขอแนะนำอย่างมากกับทั้งโซลูชั่น Acronis และ Norton Acronis ครั้งหนึ่งเคยเป็นตัวเลือกที่ดี แต่ตั้งแต่ปี 2010 มันเป็นรถบั๊กกี้และไม่น่าเชื่อถือ Norton Ghost ล้าสมัยและล้าสมัย ไม่รองรับฮาร์ดแวร์ใหม่และการกำหนดค่าใหม่ ทั้งสองอย่างนี้มีค่าใช้จ่ายสูง มีโซลูชั่นฟรีที่ยอดเยี่ยมเช่น Veeam Agent สำหรับ Windows Free edition

3
และddสำหรับ * NIX
OrangeDog

@ ianc1215 ฉันใช้ Macrium Reflect Software เวอร์ชันฟรี มันทำงานได้ดี ขอบคุณ
THN

15

การโคลนฮาร์ดไดรฟ์เป็นกระบวนการทำสำเนาฮาร์ดไดรฟ์ที่มีประสิทธิภาพในอีกอันหนึ่ง ไม่ได้แปลว่าไดรฟ์ทั้งสองเป็นบิตเหมือนกันสำหรับบิตแม้ว่าจะเป็นตัวเลือกก็ตาม

การโคลนเวลาส่วนใหญ่หมายความว่าไดรฟ์เป้าหมายถูกแบ่งพาร์ติชั่นในรูปแบบที่คล้ายกันพาร์ติชั่นจะถูกฟอร์แมตด้วยระบบไฟล์ที่เหมือนกันและข้อมูลทั้งหมดจะถูกคัดลอกไปยังพาร์ติชันแบบอะนาล็อกบนไดรฟ์เป้าหมาย ข้อมูลเพิ่มเติมที่ไม่ได้เก็บไว้ในไฟล์เช่น MBR, VBRs ข้อมูลที่ซ่อนอยู่ในตารางพาร์ทิชันมักจะถูกโคลนด้วย (ข้อมูลนี้จะถูกละเว้นในการคัดลอกระดับระบบไฟล์ปกติและไดรฟ์เป้าหมายจะไม่สามารถบูตได้)

การทำบิตสำหรับการทำสำเนาบิตจะนับเป็นการโคลน แต่เป็นวิธีที่ช้าที่สุดและยืดหยุ่นน้อยที่สุดในการทำเช่นนั้น ใช้งานได้เฉพาะในกรณีที่ไดรฟ์เป้าหมายไม่เล็ก (สิ้นเปลืองพื้นที่ว่างใด ๆ ) และคัดลอกซึ่งพูดพล่อยๆบางส่วนเกินไป (ไฟล์ที่ถูกลบออกพื้นที่ที่ไม่ได้ใช้ ฯลฯ ) สิ่งนี้อาจเป็นที่ต้องการเช่น เมื่อทำสำเนาอย่างปลอดภัยในระหว่างการกู้คืนฮาร์ดไดรฟ์ที่ล้มเหลวหรือในระบบนิติเวช

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

สามารถทำการบูตฮาร์ดไดรฟ์ที่ถูกโคลนในพีซีเครื่องเดียวกันได้ การใช้งานในเครื่องอื่นเป็นเรื่องที่แตกต่าง ระบบปฏิบัติการอาจได้รับการกำหนดค่าไว้แล้วสำหรับการกำหนดค่าฮาร์ดแวร์เฉพาะของเครื่องดั้งเดิมและอาจไม่สามารถบู๊ตได้ Linuxes ไม่มีปัญหาในการบูทหลังจากการปลูกถ่ายเกือบตลอดเวลา Windows รุ่นทันสมัยค่อนข้างดีและมักจะบู๊ตถ้าตัวควบคุมฮาร์ดดิสก์ในเครื่องทั้งสองมีความคล้ายคลึงกันและทำงานในโหมดที่เหมือนกัน (เช่น IDE / AHCI / RAID) โปรดทราบว่าใบอนุญาตซอฟต์แวร์บางตัวไม่อนุญาตให้มีการย้ายหรือผูกซอฟต์แวร์กับเครื่องหนึ่งเครื่อง - ตัวอย่างเช่น Windows รุ่น OEM ทำเช่นนี้

Ghostingอาจเป็นอีกคำหนึ่งสำหรับการโคลนฉันคิดว่ามันหมายถึงNorton Ghostซึ่งเป็นมาตรฐานจริงสำหรับการโคลนดิสก์เมื่อ 15 ปีก่อน


3
msgstr "การบูทฮาร์ดไดรฟ์ที่ถูกโคลนในพีซีเครื่องเดียวกันควรเป็นไปได้". เป็นไปได้แน่นอนและมักทำด้วยเหตุผลนี้มาก บริษัท หลายแห่งใช้ฮาร์ดไดรฟ์ที่โคลนเพื่อติดตั้งระบบปฏิบัติการที่เหมือนกันบนพีซีเครื่องเดียวกัน และวันนี้ฉันได้ฮาร์ดไดรฟ์ที่ใช้ในพีซีเครื่องเดียวกันเนื่องจากไดรฟ์ดั้งเดิมมีอาการเริ่มต้นที่ล้มเหลว (Windows Event Log เต็มไปด้วยข้อผิดพลาด atapi) สุดท้ายการโคลนแบบบิตต่อบิตอาจมีประโยชน์เมื่อทำการวิเคราะห์ทางนิติวิทยาศาสตร์ คุณสามารถตรวจสอบโคลนได้โดยไม่ต้องกังวลกับหลักฐานที่อาจเป็นอันตราย
ชาร์ลส์ Burge

2
It works only if target drive is larger- คุณช่วยอธิบายได้ไหม ไดรฟ์เป้าหมายไม่สามารถเท่ากับต้นฉบับและสามารถเข้าถึง / เขียนไปยังบิตต้นฉบับ / เป้าหมายทุกบิตได้หรือไม่
user202729

ในประสบการณ์ของฉันแหล่งที่มาและไดรฟ์เป้าหมายสามารถมีความจุเท่ากัน
eromana

2
การทำสำเนาแบบบิตต่อบิต (เช่นกับdd) นั้นเร็วกว่าการฟอร์แมตไดรฟ์และการคัดลอกไฟล์ทุกไฟล์แยกกัน
OrangeDog

ฉันไม่คิดว่าคำตอบนี้เน้นย้ำความแตกต่างระหว่าง 'โคลน' และ 'คัดลอกไฟล์ไปยังดิสก์อื่น' หลายรุ่น ฉันคาดว่าโคลนจะเป็นบิตสำหรับบิตหรือใกล้เคียงกับมัน ถ้ามันไม่สามารถบู๊ตได้ในพีซีเครื่องเดียวกันมันไม่ใช่โคลน IMO
peterG

7

การโคลนดิสก์คืออะไร

การโคลนดิสก์นั้นหมายถึงการคัดลอกเนื้อหาของดิสก์ในระดับเซกเตอร์ทีละนิดไปยังดิสก์ที่เหมือนกัน ในระดับเซกเตอร์ทุกอย่างรวมถึงการแบ่งพาร์ติชันบูตระบบไฟล์ไฟล์ข้อมูลเมตาและแม้กระทั่งไฟล์ที่ถูกลบจะถูกคัดลอก การโคลนถูกใช้สำหรับการผลิตคอมพิวเตอร์ที่เหมือนกันจำนวนมากการกำหนดค่าที่เหมือนกันจำนวนมากสำหรับคอมพิวเตอร์ที่เหมือนกันหรือสำหรับการพิสูจน์หลักฐานทางนิติเวช

อย่างไรก็ตามทุกวันนี้ผู้คนคาดหวังว่าแอปโคลนจะทำอะไรได้มากกว่าเช่นโคลนไปยังดิสก์ที่แตกต่างกันโคลนไปยังฮาร์ดดิสก์เสมือนจัดเรียงดิสก์ตามการโคลนเร่งการโคลนโดยไม่รบกวนพื้นที่ว่างของดิสก์หรือแม้แต่เตรียม โคลนสำหรับใช้กับฮาร์ดแวร์ที่แตกต่างกัน

จะเกิดอะไรขึ้นถ้าฉันถ่ายโอนโคลนไปยังระบบอื่น

สิ่งเดียวกันที่เกิดขึ้นถ้าคุณโอนต้นฉบับไปยังระบบอื่น

คุณสามารถคาดหวังได้ว่าส่วนประกอบฮาร์ดแวร์ที่แตกต่างกันจะต้องใช้ไดรเวอร์อุปกรณ์ใหม่ก่อนที่จะทำงานได้ นอกจากนี้โปรแกรมคอมพิวเตอร์โอเพนซอร์ซเชิงพาณิชย์บางโปรแกรมอาจตรวจพบการเปลี่ยนแปลงใหม่นี้และต้องการขั้นตอนการออกใบอนุญาตเพิ่มเติมเพื่อให้สามารถใช้งานได้ซึ่งเป็นมาตรการต่อต้านการละเมิดลิขสิทธิ์ Windows มาพร้อมกับsysprepยูทิลิตี้ที่ช่วยแก้ปัญหานี้สำหรับ Windows เท่านั้น

Ghosting คืออะไร

มันเป็นอีกชื่อหนึ่งสำหรับการโคลนนิ่งมาจากแอพชื่อGhostซึ่งพัฒนาในปี 1995 โดย Murray Haszard มันถูกยกเลิกแล้ว; ไม่ต้องกังวลกับมัน


ผียังคงมีอยู่ ตอนนี้เป็นผลิตภัณฑ์ของไซแมนเทค แต่ก็ยังใช้งานได้อยู่
cHao

@cHao Norton Ghost ถูกยกเลิกในปี 2556 Symantec Ghost Solution ยังคงขายอยู่ แต่สำหรับองค์กรเท่านั้น พวกเขาจะไม่ยอมมอบให้ใคร และมันก็น่ากลัว

5

เพื่อการสำรองข้อมูลฉันจะทำการโคลนฮาร์ดไดรฟ์เป็นระยะ

ในการโคลนไดรฟ์โดยใช้ddคำสั่งLinux

1- สร้างหรือรับดิสก์การติดตั้ง Linux, Live CD หรือ USB สิ่งต่อไปนี้สำหรับ Linux Mint Mate แต่รสชาติของ Linux อื่น ๆ ก็เช่นกัน
2- ด้วยการเชื่อมต่อทั้งไดรฟ์ต้นทางและเป้าหมายเข้ากับคอมพิวเตอร์ให้บูตเครื่องจากสื่อการติดตั้ง Linux แยกต่างหาก
3- เปิดคอนโซลคำสั่งและประเภท:

sudo blkid

นี่จะแสดงลำดับของบรรทัดหนึ่งพาร์ติชันของทุกไดรฟ์ในขอบเขตระบบ

/dev/sda1: LABEL="newmate2015" UUID="142698fe-5f97-4ca2-9a4c-3e20df" ... /dev/sda2: ... /dev/sdb1: ...

หมายเลขก่อนเครื่องหมายโคลอนจะ/dev/sda<number>:กำหนดหมายเลขพาร์ติชันและตัวอักษรก่อนหมายเลขจะ/dev/sd<letter><number>:กำหนดไดรฟ์

4- ในddบรรทัดคำสั่งตัวแปรจะ if=กำหนดไดรฟ์ต้นทางหรือไฟล์อินพุตและ of=ตัวแปรจะกำหนดไดรฟ์เป้าหมายหรือไฟล์เอาต์พุต

5- ในการตรวจสอบตัวอักษรไดรฟ์ต้นทางและเป้าหมายที่ถูกต้องเราจะแสดงการกำหนดเดียวกันในวิธีอื่น ที่พรอมต์คำสั่งให้ป้อน:

gnome-disks

6- ถ้าทั้งหมดสอดคล้องกันที่พรอมต์คำสั่งพิมพ์:

dd if=/dev/sd<source-drive-letter> of=/dev/sd<target-drive-letter> conv=noerror,sync bs=4k

ด้วยconv=sync,noerrorตัวเลือกddนี้จะไม่หยุดการถ่ายโอนหากไม่สามารถอ่านบิตในบล็อกแหล่งที่มาได้ในกรณีนั้นให้เก็บไดรฟ์ต้นทางและไดรฟ์เป้าหมายที่ตำแหน่งข้อมูลเดียวกันและมีความยาวเท่ากันddแทนที่จะเขียนทั้งหมด ศูนย์บล็อกของความยาวที่ถูกต้อง

bs=อาร์กิวเมนต์เป็นขนาดการถ่ายโอนบล็อกและมันยังส่งผลกระทบต่ออัตราบิตการถ่ายโอนการดำเนินการโคลนก็สามารถได้รับการพิจารณาโดยการทดลองและข้อผิดพลาด4kการทำงานที่ดีที่สุดกับฮาร์ดดิสก์ SSD และไดรฟ์ USB ไดรฟ์ซีดีใช้512bขนาดของบล็อก

ไดรฟ์เป้าหมายต้องมีความจุเท่ากันหรือใหญ่กว่าไดรฟ์ต้นทาง ฉันใช้ไดรฟ์ขนาดเดียวกัน ในที่สุดเมื่อเป้าหมายการจัดสรรการจัดสรรเซกเตอร์เสียไดรฟ์เป้าหมายเสียddคำสั่งจะล้มเหลว

ในคอมพิวเตอร์ที่เรียบง่ายของฉันใช้เวลาประมาณ 3 ชั่วโมงในการโคลนดิสก์ไดรฟ์ 1Tb

หลังจากโคลน

7 ปิดเครื่องตามปกติ

8 อย่าพยายามบูตเครื่องที่มี 2 ไดรฟ์ที่มี UUID เดียวกัน

9 ถอดปลั๊กไดรฟ์ต้นฉบับจากคอมพิวเตอร์

10 บูทอัพและตรวจสอบว่าไดรฟ์ที่โคลนบู๊ตตามปกติ

11 ติดป้ายหรือบันทึกไดรฟ์ที่ถูกลบโดย: วันที่ถูกลบ, ผู้ใช้, ชื่อเครื่อง, ตำแหน่ง, เนื้อหา, s / n, ฯลฯ


5
สิ่งนี้ไม่ตอบคำถามใด ๆ ของ OP เขาไม่เคยถามวิธีการโคลนนิ่ง คำถามของเขาคือ: (1) การโคลนคืออะไร (2) โคลนจะทำงานบนพีซีเครื่องอื่นหรือไม่ และ (3) Ghosting คืออะไร

@FleetCommand "และวิธีการที่จะไปเกี่ยวกับการทำมัน" ถึงแม้ว่ามันจะถูกติดแท็ก windows-7
OrangeDog

@OrangeDog แน่นอน

3

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

คนมักจะใช้โปรแกรมในการโคลนไดรฟ์ ฉันใช้ Acronis


1
ฉันแนะนำอย่างยิ่งให้ต่อต้าน Acronis มันเคยเป็นตัวเลือกที่ดี แต่ตอนนี้มันเป็นรถและไม่น่าเชื่อถือ นอกจากนี้ยังมีค่าใช้จ่ายสูงมาก

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