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

글쎄, 내 노트북의 하드 드라이브가 죽었습니다 ( “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 복사본을 구입하여 다시 설치할 필요가 없었습니다. 대단히 감사합니다! 매우 감사합니다.



답변

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

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


답변

가능하지만 다른 사람들이 말했듯이 더 많은 작업이 필요합니다. 디스크를 부팅하려면 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:
    

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


답변

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

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

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

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

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

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

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


답변

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

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


답변

Vista와 7이 동일한 것을 기반으로합니까? 드라이브가 올바르게 설정되어 있다고 가정하면 부팅 시터입니다. 부트 로더를 묶는 방법은 다음과 같습니다.
neosmart 쉬운 bcd는 말한다

http://neosmart.net/wiki/display/EBCD/Recovering+the+Vista+Bootloader+from+the+DVD

4 단계 : 핵 홀로 코스트


답변

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


답변

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

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