[질문]윈도우 10을 ssd로 이동하기

doodoo의 이미지

윈도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 핸폰으로 글 적는게 이리 힘들줄이야..ㅜㅜ

bushi의 이미지

> 하지만 인터넷의 글과 다르게 write fail
>

write fail 이 발생했어도 원본 디스크의 사용하지 않는 곳의 데이타를 복사하다 fail 이니 어지간하면 부팅엔 아무 영향이 없을 것 같은데요.

doodoo의 이미지

다시한번 해 봐야겠네요, 감사합니다

doodoo의 이미지

일단 시도 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와 같이 용량을 줄이라고 했는데...
그래 봐야 할당 안된 전체 용량 때문에 파티션 테이블은 같지 않을까요?

chanik의 이미지

꼭 Ubuntu 20.04 USB 부팅한 상태에서 작업해야 하는 상황이 아니라면, 각 SSD 제조사에서 제공하는 마이그레이션 도구를 사용하면 수월합니다. 삼성, 마이크론에서 제공하는 마이그레이션 도구를 써봤고, 원본보다 작은 용량의 대상디스크로도 윈도우 부트 파티션 포함하여 잘 복제해줬습니다. WD도 이런 도구를 제공하며, 다른 SSD 제조사들은 모르겠네요.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.