[질문]윈도우 10을 ssd로 이동하기
글쓴이: doodoo / 작성시간: 목, 2020/10/29 - 5:29오후
윈도10을 리눅스(우분투 20.04) usb 플래시를 이용하여 ssd로 옮겨 사용하려 합니다
하지만 생각과는 다르게 모두 실패 ㅠ
시도 1 : 전체 복제
dd if=/dev/sda of=/dev/sdb bs=16M conv=sync,noerror status=progress
당연하게도 마지막 쯤 실패함(ssd 용량 작음)
gdisk 로 디스크 마지막 부분을 자름(순서대로 다음 옵션 사용 x, e, w)
하지만 인터넷의 글과 다르게 write fail
시도 2 : 부분 복제
원본과 똑 같이 파티션 나눔 , 단 마지막 파티션을 용량을 작게 함
1,2,3,4 중 4가 데이터 파티션이라 복제 하지 않음 ..나중에 cp, rsync 등으로 복사 예정
1,2,3을 위와 같게 dd 로 복제 하고 sda1 에 부트 플레그(원본 과 같게 함) 줌
부트 실패...ㅠ
무엇을 잘못 했을까요?
ps 핸폰으로 글 적는게 이리 힘들줄이야..ㅜㅜ
Forums:
> 하지만 인터넷의 글과 다르게 write fail
> 하지만 인터넷의 글과 다르게 write fail
>
write fail 이 발생했어도 원본 디스크의 사용하지 않는 곳의 데이타를 복사하다 fail 이니 어지간하면 부팅엔 아무 영향이 없을 것 같은데요.
다시한번 해 봐야겠네요, 감사합니다
다시한번 해 봐야겠네요, 감사합니다
일단 시도 1 처럼...
일단 시도 1 처럼...
dd if=/dev/sda of=/dev/sdb bs=16M conv=sync,noerror status=progress 로 통째 복제를 하고
끝에 용량 모자라는것은 무시...
이번엔 gdisk를 사용하지 않고 바로 윈도로(cmos에서 부트 우선순위 변경) 부팅하려 했는데...
자꾸 윈도는 옛날 하드로 부팅하는 바람에 결국 하드는 sata 선 빼놓고 ssd로만 부팅을 해 올렸는데...
윈도가 디스크(ssd)가 잘못됬다며, 재부팅하라고 하더군요...그 이후에 정상 부팅 됬네요..
결국 ssd의 4번 파티션은 윈도에서 했네요.
하지만 이후 하드디스크 를 다시 붙이고, 윈도로 부팅시 옛 하드로 부팅하려고 하는 바람에 하드디스크
의 1,2,3 파티션을 fdisk로 지우고 다시 연결한 다음, ssd 로 부팅했는데...윈도가 부팅을 완료 못하더군요...
결국 4번 파티션은 다시 usb로 부팅해서 rsync로 복제 했네요...
이후... 하드디스크 파티션을 몽땅 날리고 msdos, 또는 dos 라벨을 다시 지정하니 하드를 구분하는
id가 바뀌네요. 이후 다시 ntfs로 포멧(mkfs.ntfs 의 -f 으로 빠른 포멧을 했습니다)하고
이제 윈도로 간신히 부팅 했네요...
ps. 인터넷에서는 원본을 사이즈를 복제 대상인 ssd와 같이 용량을 줄이라고 했는데...
그래 봐야 할당 안된 전체 용량 때문에 파티션 테이블은 같지 않을까요?
꼭 Ubuntu 20.04 USB 부팅한 상태에서
꼭 Ubuntu 20.04 USB 부팅한 상태에서 작업해야 하는 상황이 아니라면, 각 SSD 제조사에서 제공하는 마이그레이션 도구를 사용하면 수월합니다. 삼성, 마이크론에서 제공하는 마이그레이션 도구를 써봤고, 원본보다 작은 용량의 대상디스크로도 윈도우 부트 파티션 포함하여 잘 복제해줬습니다. WD도 이런 도구를 제공하며, 다른 SSD 제조사들은 모르겠네요.
댓글 달기