
그래서 3개월 전에 PC를 조립했는데, 근무처에서 SSD를 빌릴 기회가 있었습니다. 원래 해당 SSD에 Windows 7 평가판 모드를 설치하고 몇 주 후에 Windows 8로 업그레이드했지만 두 번째 하드 드라이브에 설치했습니다. 그런 다음 SSD를 지우고(적어도 드라이브 전체를 다 지운 줄 알았어요) Windows 8에서 데이터 드라이브로 사용했습니다.
오늘 저는 업무에 다시 가져가기 위해 시스템에서 SSD를 꺼냈고, 작업을 위해 우분투 서버를 설치하기 위해 즉시 모든 것을 포맷했습니다. 이제 집에 돌아왔는데 Windows 8 드라이브가 더 이상 부팅할 수 없습니다. 분명히 Windows 8을 설치했을 때 Windows 7의 부트 로더를 자체 부트 로더로 교체했지만 SSD에서는 그랬습니다.
그래서 지난 2.5개월 동안 SSD로 부팅한 후 하드 드라이브의 OS 섹터로 전달했습니다. 이제 SSD가 사라지고 완전히 지워졌으므로 체인이 끊어지고 부팅 섹터가 없습니다.Windows를 완전히 다시 설치하지 않고 어떻게 만들 수 있나요?
복구 모드로 들어갈 수 있는 Windows 8 설치 USB 키가 있습니다. 다음은 내가 사진에서 옮겨온 diskpart의 일부 내용입니다.
DISKPART> LIST VOL
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 NTFS Partition 465 GB Healthy
Volume 1 C ESD-USB FAT32 Removable 14 GB Healthy
DISKPART> LIST DISK
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
* Disk 0 Online 465 GB 0 B *
Disk 1 Online 14 GB 0 B
DISKPART> LIST PARTITION
Partition ### Type Size Offset
------------- ---------------- ------- -------
* Partition 1 Reserved 128 MB 1024 KB
Partition 2 Primary 465 GB 128 MB
DISKPART> ACTIVE
The selected disk is not a fixed MBR disk.
The ACTIVE command can only be used on fixed MBR disks.
거기에 부트 섹터를 위한 공간이 있는 것 같지만 예약된 파티션에 드라이브 문자를 할당할 수 없습니다.https://superuser.com/a/504360
드라이브 테이블이 mbt가 아니기 때문에 해당 파티션을 활성으로 설정할 수 없습니다.
감사해요.
답변1
이 시도:
Windows 8 CD를 부팅하고 언어를 선택한 후 "지금 설치"라는 화면이 나타나면 왼쪽 하단에 있는 "컴퓨터 복구"를 선택하세요. "문제 해결" 및 "고급 옵션"을 엽니다. 고급 옵션 메뉴에서 "명령 프롬프트"를 선택하고 다음을 입력합니다.
BOOTREC /FIXBOOT
BOOTREC /FIXMBR
BOOTREC /REBUILDBCD
그 중 하나가 작동해야 합니다.
답변2
별도의 부팅 파티션이 필요하지 않습니다. Linux에는 항상 별도의 파티션 개념이 있었지만 /boot/
Windows에서는 Microsoft가 부팅 파일을 보관하기 위해 실제 디스크 시작 부분에 별도의 100MiB 파티션을 만들기 시작한 것은 Windows 7에서만 가능했습니다.
별도의 부팅 파티션(실제 Windows 파티션은 제외)의 유일한 이점은 여러 파티션에 여러 Windows가 설치되어 있고 그 중 하나 이상을 포맷/삭제해야 하는 경우 부팅이 계속 작동한다는 것입니다.
따라서 귀하의 선택은 다음 중 하나입니다.
- 부팅 가능한 파티션 편집기를 사용하여 먼저 현재 Windows 파티션의 시작 부분을 약 100MiB로 되돌립니다.
- 해당 공간에 새로운 100MiB FAT32 또는 NTFS 파티션을 만듭니다.
- 해당 파티션을 활성화합니다(MBR에서 "부팅 가능" 플래그 설정).
- 다른 파티션에서 Windows를 로드하는 데 필요한 부팅 정보를 포함하도록 100MiB 파티션을 설정합니다.Windows CD에서 수동 또는 자동으로.
아니면 별도의 부팅 파티션을 생성하는 것과 관련된 이 모든 혼란을 우회하고 다음을 수행하십시오.
- 부팅 가능한 파티션 편집기를 사용하여 Windows 파티션을 활성/부팅 가능으로 표시합니다(아직 표시하지 않은 경우).
- Windows 파티션에 올바른 부팅 설정을 다시 설치하십시오.Windows CD에서 수동 또는 자동으로.
Windows 설치 CD가 없거나 Windows 설치 CD의 시동 복구로 PC를 부팅하지 못한 경우에도 다음과 같은 자동 부팅 복구 유틸리티를 사용하여 해당 파티션에서 적절한 Windows 부팅 설정을 다시 만들 수 있습니다.간편한 복구 필수 요소. EasyRE를 사용하여 부팅 파티션을 재구축하는 경우 올바른 파티션에 부팅 가능 플래그를 자동으로 설정하므로 모든 파티션 관련 단계를 건너뛸 수 있습니다.
다음과 같은 무료 도구를 사용할 수 있습니다.GParted필요한 파티션 변경을 위해 부팅 가능한 CD에 굽거나diskpart
명령줄에서 사용Windows 설치 CD에 있지만 실제로는 그렇게 하지 않는 것이 좋습니다.
모든 경우에 BIOS에서 첫 번째 부팅 장치로 올바른 물리적 드라이브가 선택되어 있는지 확인해야 합니다.
공개: 저는 EasyRE 개발에 참여했습니다. (밝게 보면 궁금한 점이 있으면 도움을 드릴 수 있다는 의미입니다!)
답변3
Windows 설치 디스크에서 복구 작업을 실행해 볼 수 있습니다. Windows 8에 이러한 기능이 있는지는 확실하지 않지만 이전 버전의 Windows에는 있었습니다. (이것은 당연할 수도 있지만 Windows 8을 복구하는 데 Windows 8이 아닌 디스크를 사용하지 마십시오.)
답변4
Windows 10을 설치할 때 어떤 이유로 PC에 2개의 하드 드라이브가 있는 경우 부트로더(EFI 시스템 파티션 항목)가 SSD에 추가됩니다(다른 OS가 있더라도...). Windows 10 화면에 "새 파티션을 만들거나 기존 파티션을 찾을 수 없습니다."라는 메시지가 표시되고 DISKPART에서 ACTIVE 명령을 실행하면 "선택한 디스크는 고정 MBR 디스크가 아닙니다."라는 메시지가 표시되었습니다. (나는 GPT를 가지고 있었다).
그래서 SSD를 꺼내고 새로 고침을 누른 다음 다음을 누르면 설치 프로그램이 완료되었습니다.
PS 나는 지침을 사용하여 디스크를 파티션했습니다.https://msdn.microsoft.com/en-us/windows/hardware/commercialize/manufacture/desktop/configure-uefigpt-based-hard-drive-partitions(하단의 해당 스크립트를보십시오)