모든 Windows 7 파일을 한 HD에서 다른 HD로 복사하고 새 HD에서 부팅 할 수 있습니까?


15

글쎄, 내 노트북의 하드 드라이브가 죽었습니다 ( "SMART 실패 예측-하드 디스크 드라이브 문제가 임박했을 수 있습니다").

그래서 그것을 꺼내서 외장 인클로저에 연결하고 모든 파일 (시스템 파일 및 개인 파일, 숨겨져 보이는)을 다른 컴퓨터에 복사했습니다.

그 후, 나는 가서 새로운 하드 드라이브를 샀다. 이전의 하드 드라이브는 250GB 5400-RPM Western Digital이었습니다. 새로운 하드 드라이브는 500GB 7200-RPM Western Digital입니다.

그래서 새 하드 드라이브를 외장 인클로저에 넣고 죽어가는 하드 드라이브에서 복사 한 모든 파일을 새 하드 드라이브에 복사했습니다. 노트북에 다시 넣고 부팅했습니다.

"운영 체제를 찾을 수 없습니다"라고 말했을 때 작동 할 것으로 예상했습니다. 다시 부팅하고 Bootable-Devices (부팅 가능한 장치) 메뉴를 불러 와서 새 하드 드라이브가 목록에 없는지 확인하십시오. 부팅 가능한 장치로 감지하지는 않지만 BIOS는 새로운 하드 드라이브를 감지합니다 (현재 BIOS 드라이브 진단 프로그램을 실행 중이므로 거의 완료되었습니다). 그래서 나는 무슨 일이 일어나고 있는지 잘 모르겠습니다.

필자는 파일을 백업하는 동안 내가 가지고 있던 가상 머신과 관련된 (시스템이 아닌) 파일을 제외하고 죽어가는 하드 드라이브에서 모든 파일을 가져 오는 데 아무런 문제가 없었습니다.

그래서 제 질문은 : 새로운 하드 드라이브로 부팅 할 수 있습니까? 아니면 Windows 7을 다시 설치해야합니까?

너무 오래; 읽지 않았다 ...

이전의 죽어가는 하드 드라이브 (250GB 5400-RPM)의 모든 시스템 파일 (숨겨지고 표시됨)을 새로운 하드 드라이브 (500GB 7200-RPM)로 복사했습니다. 새 하드 드라이브에서 Windows 7을 부팅 할 수 있습니까?

주석 1

CloneZilla를 사용하여 이전 드라이브의 내용을 새 하드 드라이브로 복사하고 CloneZilla는 성공적인 프로세스를 배정했습니다. 새 hardrive를 랩톱에 연결했는데 여전히 "운영 체제를 찾을 수 없습니다"오류가 발생합니다. 내가 뭔가를 잊었나요? 마스터 부트 레코드 또는 부트 섹터를 수정해야합니까?

감사

나는이 질문에 대한 모든 사람들의 대답이 신속하고 정중하며 유익한 것에 감사해야합니다. 감사합니다! 나는이 겉보기에 거대한 문제를 해결했으며 나중에 다시 일어날 경우 어떻게 해야할지 알게 될 것입니다! 운영 체제가 완전히 손상되었을뿐만 아니라 귀하의 기여와 시간으로 인해 Windows 7 복사본을 구입하여 다시 설치할 필요가 없었습니다. 대단히 감사합니다! 매우 감사합니다.

답변:


9

단순히 디스크에 많은 파일을 두는 것보다 운영 체제를 부팅하는 데 더 많은 것이 있습니다. 디스크 시작 부분에는 컴퓨터 부팅 방법을 알려주는 특별한 부팅 지침이 들어있는 예약 된 블록이 있습니다.

기존 하드 드라이브가 아직 죽지 않은 경우 ... clonezilla 또는 Symantec Ghost와 같은 도구를 사용하여 하드 드라이브를 복제하는 것이 좋습니다. 전체 디스크를 채우기 위해 볼륨 크기를 조정할뿐만 아니라 부팅에 필요한 드라이브의 특수 비트를 올바르게 복사합니다.


물론 이죠! 나는 그것보다 더 잘 알고 있어야했다. 나는 확실히 CloneZilla를 시도 할 것입니다.
Kairu

9

가능하지만 다른 사람들이 말했듯이 더 많은 작업이 필요합니다. 디스크를 부팅하려면 MBR (마스터 부팅 레코드)을 설정하고 BCDEdit를 사용하여 해당 디스크에서 부팅하도록 Windows 부팅 로더를 설정해야합니다. 결코 어려운 일은 아니지만,하고있는 일을 알아야합니다.


시도해 보려면 다음 단계를 수행하십시오.

  1. 원하는 파티션 구성표를 설정하십시오. ( 편집 : 부팅 파티션을 활성 으로 표시하는 것을 잊지 마십시오 !)

  2. 새 하드 디스크에서 BootSect.exe 를 실행하십시오 . 내가 생각하는 프로그램이에서 찾을 수 있습니다 C:\Boot\BootSect.exe. 새 드라이브 (현재 외장 드라이브)가 E :로 표시되어 있다고 가정 해 봅시다. 이것을 명령 프롬프트에 입력하십시오 :

    C:\Boot\BootSect.exe /nt60 /mbr E:
    

    실수로 다른 드라이브에이 작업을 수행하지 않도록주의 하십시오 !

  3. 이제 모든 파일을 새 드라이브 (E :)에 복사하여 숨겨진 파일과 시스템 파일도 복사하십시오 .

  4. 현재 사용 BCDEdit수정하기 deviceosdevice의 멤버 E:\Boot\BCD파일을. 다음과 같이 입력해야합니다.

    BCDEdit /store E:\Boot\BCD
    Echo  Your boot entries are now printed. Copy the correct GUID.
    BCDEdit /store E:\Boot\BCD /set {YOUR-GUID}   device partition=E:
    BCDEdit /store E:\Boot\BCD /set {YOUR-GUID} osdevice partition=E:
    

이제 볼륨이 부팅 가능해야합니다.


나는 내가하고있는 일에 대해 약간의 아이디어를 가지고 있지만 그렇지 않은 경우 적어도 내 문제에 대해 Google에 문의 할 양심이 있습니다. 지금 당장 나가서 유효한 Product-Key로 Windows 7을 구입하거나 다운로드 한 다음 다시 설치 한 다음 모든 파일을 복사하는 것이 더 효과적입니다. 물론, 이것이 나의 최후의 수단 일 것입니다. 기존 하드 드라이브를 새 하드 드라이브로 옮겨서 보존 할 수 있다면 확실히 할 것입니다.
Kairu

@Kairu : 편집을 추가했습니다. 도움이 되길 바랍니다.
user541686 April

이 방법을 시도했지만 BootSect.exe 프로그램을 찾을 수 없습니다. % systemroot % \ boot 디렉토리에는 "en-US", "fr-FR", "ru-RU"및 "zh-HK"등과 같은 언어 약어를 사용하여 명명 된 여러 디렉토리가 있습니다. 각 디렉토리에는 "bootmgr.exe.mui"와 "memtest.exe.mui"의 두 파일이 있습니다. 뭔가 빠졌습니까?
Kairu

아 죄송합니다. 설치 DVD의 Boot 폴더에서 복사 한 것 같습니다. 저기 좀 봐
541686

3

디스크에 파일을 저장하는 것보다 디스크를 부팅하는 것이 훨씬 더 많습니다.

디스크가 올바르게 준비되어 있어야합니다. 드라이브의 특정 위치에 특정 데이터가 있어야합니다. 즉, 부트 섹터와 부트 로더입니다.

컴퓨터 자체로는 창을로드 할 수 없습니다. 로드 할 수있는 모든 것은 하드 드라이브의 시작 (블록 0)에서 512 바이트입니다.

이것을 "부트 섹터"라고합니다. 이 데이터를 읽고 작은 프로그램으로 실행합니다. "부트 로더"를로드하는 것은이 프로그램에 달려 있습니다. 부트 섹터보다 더 진보 된 상태이지만 여전히 윈도우에서 나옵니다.

그런 다음이 부팅 로더가 Windows 부팅을 시작하는 작업입니다.

창을 설치하면이 모든 것이 자동으로 제 위치에 놓입니다. 한 디스크에서 다른 디스크로 파일을 복사 할 때 파일과 함께 복사되지 않습니다.

새 드라이브에서 새로 설치 한 창을 다시 설치 한 다음 기존 드라이브에서 데이터를 복사해야합니다. 창이나 프로그램이 아닌 데이터를 복사하기 만하면됩니다 (처음부터 다시 설치해야 함).


그렇게 쉽지 않다는 것을 알고 있었을 것입니다. 어느 쪽이든 CloneZilla를 사용해 볼 것입니다. 잘 작동하지만, 그렇지 않다면 Windows 7이이 랩탑에 사전 설치되어 있고 제품 ​​키나 OEM 설치 디스크가 없기 때문에 Windows 7을 구입해야합니다.
Kairu

제품 키는 노트북 밑면의 레이블에 있어야합니다.
Majenko

그것에 대해 재미있는 것은 레노버도 그렇게 말했다. 나는 전화하기 전에 나 자신을 확인했다. 스티커에 있었다 결코 어느 곳 에 인쇄 윈도우 7 제품 키를 사용하여 노트북에가. 그래서 나는 그것이 무엇에 관한 것인지 알지 못하지만 확실히 일이 훨씬 어려워졌습니다. 제품 키를 가지고 있다면 친구로부터 Windows7의 OEM 버전을 받아 제품 키를 사용하여 다시 설치할 수 있었지만 불행히도 그렇지 않습니다. 당신은 키 만 암호를 해독 할 수 있기 때문에 윈도우 XP가 RockXP 같은 프로그램을 사용하여 할 수있는 것처럼 제품 키를 검색하거나 할 수없는 경우 부팅
Kairu

@Kairu HDD 파티션 자체에 부팅 플래그가 설정되어 있는지 확인할 수도 있습니다.
Hydaral

1

기존 하드 드라이브를 새 하드 드라이브에 "복제"하는 것이 가장 좋습니다. 새 드라이브가 설치되면 시동 복구를 수행하여 다시 부팅하기 만하면됩니다.

자유 소프트웨어 를 사용 하여 Western Digital 드라이브를 복제하십시오


ㅋ! Western Digital 사이트에서 이와 같은 유틸리티를 찾아 보지도 않았습니다. 어떤 이유로 든 CloneZilla가 만족스럽게 작동하지 않으면이 옵션을 사용해보십시오. 그러나이 유틸리티를 사용하면 더 나은 결과를 얻을 수 있다고 추측합니다. 그러나 Windows 7 설치로 전혀 부팅 할 수 없습니다. 그렇다면 이것은 내부 창에서만 실행할 수 있습니까? 아니면이 utlity를 CloneZilla와 같은 부팅 장치로 사용할 수 있습니까?
Kairu

Windows PC에 설치해야합니다. 일단 설치되면 부팅 CD를 만들 수 있지만 부팅 CD는 Windows에서 사용하는 것만 큼 강력하지 않습니다.
Moab

강력하지 않습니까? 나에게는 약간의 직관이 없지만 컴퓨터 하드웨어 유지 관리에는 무지합니다. 나는 단지 컴퓨터 소프트웨어 프로그래머 일뿐입니다. 복구하려는 Windows 컴퓨터에서 사용하지만 불행히도 오류 화면을 통과 할 수 없습니다. "부팅을 계속하려면 F1을 누르십시오"라는 옵션이 표시됩니다. 물론 아무 것도 수행하지 않습니다. 나중에 참조 할 수 있도록 무기고에 추가하겠습니다. 호기심에서이 유틸리티는 Western Digital 드라이버에 최적화되어 있습니까? 아니면 일반적으로 모든 브랜드의 하드 드라이브에서 작동합니까?
Kairu

부팅 CD에는 몇 가지 제한 사항이 있지만 모든 기능이 무엇인지 확실하지 않지만 Windows에서 실행할 때 수행하는 모든 기능을 가지고 있지는 않으며 복제가 그 중 하나라고 생각합니다. 소프트웨어는 시스템에서 하나 이상의 WD 브랜드 드라이브를 볼 수 있어야합니다. 그렇지 않으면 사용할 수 없습니다.
Moab


0

Linux liveCD를 사용하고 dd명령 (또는 ddrescue)을 사용하여 비트 단위 복사를 수행 할 수 있습니다. 몹시 복잡하지는 않지만 드라이브를 섞지 마십시오. :)


0

Windows 7 설치의 제품 키를 찾으려면 에베레스트 소프트웨어를 설치하면 운영 체제 섹션에 제품 키와 제품 ID가 모두 표시됩니다.

이전 하드 드라이브에서 한 번만 부팅하고 에베레스트를 설치할 수 있으면 제품 키를 얻을 수 있습니다.


0

노트북 밑면의 레이블에서 라이센스를 찾을 수 없습니다. 배터리 아래에 숨겨져 있기 때문입니다!

Lenovo가 라이센스를 보유하는 것은 드문 일이 아닙니다. 하드 드라이브 인클로저 아래에서 라이센스를 보았습니다 (HDD를 꺼내야 함). 그러나 Lenovo는 아닙니다 :)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.