복제 창 7 [중복] HDD로 어떻게 복제합니까?

가능한 중복 :
Windows 부팅 파티션을 새 하드 드라이브에 쉽게 복사하거나 복제하려면 어떻게합니까?

현재 HDD를 새 HDD로 어떻게 복제합니까? 창을 시작할 때마다 일정한 chkdsk 작업이 발생하여 걱정이됩니다. 주변을 둘러 보았지만 해결 방법에 대한 상충되는 권장 사항이 표시됩니다. Linux를 통해 직접 dd 명령을 수행 할 수 있습니까? 아니면 ntfs 형식으로 인해 작동하지 않습니까?

대신 어떻게해야합니까?



답변

복제를 결정하기 전에 먼저 디스크 검사가 하드웨어 오류의 증상 일 수 있음을 고려해야합니다. 메모리 테스트 및 하드 드라이브 테스트 (실제 Linux CD를 사용하여 간단한 “cat / dev / sda> / dev / null”을 실행하면 오류가 발생하지 않습니다) CPU가 과열되지 않았는지 확인하십시오. 디스크 검사가 발생하는 이유가 있기 때문에 불량 커패시터 또는 비정상적인 전원 공급 장치가 없습니다.

또는 관리자 권한 명령 프롬프트에 “chkntfs / XC :”를 입력하여 하드 드라이브에서 모든 자동 디스크 검사를 어리석게 비활성화 할 수도 있습니다 (예 : C :라고 가정). 다시 확인되지 않는 오류.

이제 복제 옵션으로 이동하면 문제를 해결할 수도 있지만 궁금한 점은 알고 싶습니다. 동일하거나 더 큰 크기의 하드 드라이브에 복제한다고 가정하면 Linux “dd”명령을 사용할 수 있습니다. “dd if = / dev / sda of = / dev / sdb”는 복사 작업을 수행합니다. sda-> sdb. 하드 드라이브를 감지 할 수 있으면 모든 라이브 Linux CD 또는 USB가이를 수행 할 수 있습니다. 대상이 더 크면 Windows에서 새 파티션을 만들지 않고 추가 공간을 사용할 수 없습니다. GParted와 같은 “쉬운”도구는 항상 복제에 작동하지 않을 수 있습니다. 파티션을 부팅하려면 MBR의 부팅 코드를 해당 디스크의 새 디스크에 복사해야하며 파티션 부팅 섹터 이외의 섹터를 차지하는 NTFS 부팅 코드를 복사해야합니다. “dd”는 바이트, 바이트,

Linux “dd”및 ntfsprogs 도구 “ntfsclone”만 사용하여 수동으로 파일 시스템 복제 (읽기 : 정말 어려운 방법)로 많은 작업을 수행했지만 이러한 문제를 겪고 싶지는 않습니다. 파티션은 이전과 정확히 동일한 디스크 섹터에서 시작해야하며 부팅 섹터 다음에 MBR 및 부팅 섹터 및 NTFS 부팅 영역에서 부팅 코드를 복사해야합니다. 보다 나쁜; 컴퓨터가 새 드라이브의 섹터 구조를 다르게 표현할 가능성이 거의없는 경우 NTFS 부트 섹터를 16 진수로 편집하여 섹터 수를 수정해야합니다.

dd로 수행 할 수 있으면 dd로 수행하십시오. 그렇지 않은 경우 다른 사용자가 Clonezilla를 제안했는데 작동 할 수도 있습니다. 최신 GParted 라이브 CD도 작업을 수행 할 수 있지만 테스트하지는 않았습니다.

당신이 흥미 진진한 삶을 살고 싶다면, 필요할 때하는 어려운 방법을 자세히 설명하겠습니다. 필요한 경우이 프로세스를 수정할 수 있지만 사례별로이를 파악하는 것은 독자의 임무입니다. 여기서 하나의 파티션 만있는 / dev / sda가 대상 / dev / sdb보다 크기 때문에 크기 조정도 발생한다고 가정합니다. 이것이 당신의 데이터를 먹는다면 그것은 내 문제가 아닙니다. 이제 하나의 하드 디스크에서 다른 하드 디스크로 단일 NTFS 파티션이있는 디스크를 복제하는 어려운 방법 (디스크가 100 % 양호 / 건강 / 사망하지 않는 것으로 가정) :

ntfsresize -fns 70G / dev / sda1 (해당 명령이 성공적인 결과를 나타내는 경우) ntfsresize -fs 70G / dev / sda1 dd if = / dev / sda of = / dev / sdb bs = 512 count = 1 fdisk -u / dev / sdb (fdisk 명령 뒤에 쉼표 = 적중 [enter]) p, (/ dev / sda1의 시작 섹터 참고) d, n, p, 1, (이전에 언급 한 시작 섹터 입력), + 70G, t, 7, a, 1, w, (fdisk 명령의 끝) dd if = / dev / sda1 of = / dev / sdb1 bs = 512 count = 32 ntfsclone -O / dev / sdb1 / dev / sda1 (영원한 것처럼 보일 때까지 기다리십시오) fdisk -u / dev / sdb p, (/ dev / sda1의 시작 섹터 참고) d, n, p, 1, (이전에 언급 한 시작 섹터 입력), (마지막 디스크 섹터의 ​​기본값을 수락하려면 Enter 키를 누르십시오), t, 7, a, 1, w, (fdisk 명령의 끝) ntfsresize -f / dev / sdb1

그게 다야. 자동화 된 솔루션을 찾는 것에 대한 조언은 있지만 어려운 방법을 포함시키지 않으면 귀하의 질문에 대한 완전한 대답이 아닙니다.


답변

다양한 도구가 있지만 제조업체에 새 드라이브로 전송할 도구가있을 수 있습니다. 디스크 간 복제를 수행 할 수있는 clonezilla와 같은 무료 도구가 있습니다. 유료 버전은 acronis true image, ghost 등입니다.

디스크 대 디스크는 clonezilla 또는 유사한 프로그램을 사용하는 것이 가장 좋습니다.


답변

내가 아는 것처럼 Acronis True Image 가 필요합니다.

무료 대안이 필요한 경우 Seagate Discwizard 를 사용하면 lite Acronis 버전과 같은 형식이어야합니다. 이 방법 비 씨게이트 하드 디스크 드라이브를 위해 또한 그것을 사용하기는.

그러나 먼저 문제를 찾기 위해 이전 HDD에서 일부 진단을 실행합니다. 나는 매우 상세한 테스트를 제공하는 무료 botable CD 인 Hitachi Drive Fitness Test를 사용했습니다 .