암호화된 1개, 암호화되지 않은 1개의 Win7 파티션이 있는 HDD 1개에 TrueCrypt/VeraCrypt

암호화된 1개, 암호화되지 않은 1개의 Win7 파티션이 있는 HDD 1개에 TrueCrypt/VeraCrypt

하나의 HDD에 두 개의 Windows 7 복사본(하나는 암호화되고 다른 하나는 암호화되지 않음)이 있는 노트북을 설정하고 싶습니다. VeraCrypt 부트로더는 "부팅하려면 ESC를 누르세요."라고 말합니다. 올바른 비밀번호를 입력하면 암호화된 OS가 부팅되고, ESC를 누르면 암호화되지 않은 OS가 부팅됩니다.

이 상황이 언급된 것을 발견했지만많은저는 Windows의 각 사본을 별도의 HDD에 설치해야만 이 동작을 달성할 수 있었습니다. 아무리 노력해도 하나의 HDD에서는 작동하지 않는 것 같습니다.

다음과 같이 디스크를 배치하는 것부터 시작해 보겠습니다.

Partition 0) Win7 System Partition (100mb)
Partition 1) Encrypted Win7
Partition 2) Unencrypted Win7

처음에는 모든 것이 암호화되지 않습니다. 그런 다음 VC 암호화 시스템 파티션/드라이브 마법사를 통해 파티션 1을 암호화합니다. 완료 후 상황은 다음과 같습니다.

  • 파티션 0을 활성으로 설정한 경우: 비밀번호를 입력하거나 VC 부트로더에서 ESC를 누르면 Windows 부팅 메뉴가 표시되며 여기서 두 OS 중 하나를 선택해야 합니다. ESC를 누르면 암호화되지 않은 항목만 작동하고, 그렇지 않으면 둘 중 하나가 작동합니다.
  • 파티션 1을 활성으로 설정한 경우: VC 비밀번호를 입력하면 암호화된 OS가 부팅되지만 ESC를 누르면 "부팅 가능한 파티션을 찾을 수 없습니다."라는 메시지가 나타납니다.
  • 파티션 2를 활성으로 설정한 경우: ESC를 누르거나 비밀번호를 입력하면 항상 암호화되지 않은 OS가 부팅됩니다.

이 3가지 행동은 논리적이지만, 내가 원하는 행동을 실제로 달성하는 방법을 알 수 없습니다. 내 기대는 VeraCrypt 부팅 관리자(ESC를 누른 후 호출되는 것)가 다른 파티션에 설치된 OS 중에서 선택할 수 있는 방법이 있을 것이라는 것이었지만 활성 파티션이 아닌 것은 모두 무시하는 것 같습니다.

VeraCrypt 마법사 자체에서도 내가 하려는 일이 가능한 것처럼 들리게 됩니다(참조여기:"...암호화되지 않은 시스템을 시작하려면 Esc 키만 누르면 됩니다(암호화되지 않은 시스템이 여러 개인 경우 VeraCrypt 부팅 관리자 메뉴에서 시작할 시스템을 선택해야 합니다.)").

이 답변또한 그것이 가능할 것처럼 들립니다. 제가 뭔가 잘못하고 있는 걸까요? VC 부트로더가 드라이브에서 부팅 가능한 다른 파티션을 찾지 못하는 이유는 무엇일까요? 활성 파티션만 찾을 수 있을까요?

답변1

마침내 실행 가능한 솔루션을 찾았습니다.

100MB Win7 시스템 파티션을 지우고 grub4dos로 교체했습니다. grub4dos는 Win7 부팅 메뉴와 동일한 작업을 수행하지만 사용자 상호 작용이 필요하지 않은 방식으로 작성할 수 있습니다.

#Don't show this menu to the user
timeout 0

#First try to load the encrypted OS.  If that fails...
default 0

#...Fallback on the unencrypted
fallback 1

#Main OS
title 1
root (hd0,1)
chainloader /bootmgr

#Decoy OS
title 2
root (hd0,2)
chainloader /bootmgr

그러면 VeraCrypt 부트로더가 나타납니다. 비밀번호를 입력하거나 ESC를 누르면 grub 메뉴가 로드됩니다.노력하다암호화된 OS를 부팅합니다.

*비밀번호를 입력하면 암호화된 OS를 사용할 수 있으며 성공적으로 부팅됩니다.

*ESC를 누르면 암호화된 OS가 부팅되지 않고 Grub은 암호화되지 않은 OS로 대체됩니다.

따라서 사용자에게는 모든 것이 보이지 않고 자동이며 본질적으로 두 개의 디스크 상황과 동일하게 작동합니다. :)

관련 정보