나도 이것을 할 수있는 깨끗한 방법을 찾고 있었고 아직 찾지 못했습니다. 다른 사람들이 관심을 가질 수 있지만 약간의 해킹을 발견했습니다 ...
해킹의 핵심은 Microsoft의 xbootmgr 도구입니다. 이 도구는 기본적으로 개발자가 타이밍 정보를 수집하여 부팅 속도 저하 원인을 파악할 수 있도록 설계되었습니다. 추가로, 최대 절전 모드가되면 자동으로 재부팅되도록 시스템을 연결합니다. 이 도구는 Windows SDK 를 통해 설치하는 Windows 성능 도구의 일부입니다 . 적어도 내 시스템에서는 일시 중단 상태에서 시스템을 다시 시작하는 데 약 1 분이 걸립니다. 약간 성가 시지만 작동합니다. YMMV.
다른 사람들이 언급했듯이, 한 번 동면 된 리눅스에서 NTFS R / W를 마운트하려고 시도하지 마십시오.
내 경험은 UEFI 기반 부팅에 관한 것입니다. 이것은 이론적으로 MBR / BIOS 기반 부트 로더와 함께 작동해야하지만 MBR에서 GRUB 또는 다른 비 Windows 부트 로더를 사용하여 해당 부트 로더의 "자동 재개"기능을 피해야합니다 (최대 절전 시스템이 감지 될 때마다 Linux에 추가 한 다른 부팅 옵션.) grub / MBR 경로로 이동하면 grub-reboot 명령을보고 한 번의 부팅주기 동안 Windows로 팝업합니다.
Windows 기본 UEFI
Windows에서 대부분의 시간을 보내고 기본 부팅 옵션으로 설정 한 경우, Linux 설치를 EasyUEFI 와 같은 "한 번 부팅"으로 전환하려면 Windows 측 도구가 필요합니다 . 최대 절전 모드로 전환하고 Linux로 다시 부팅하려면 한 번 부팅하도록 전환합니다.
boot-once 플래그를 토글 한 후 관리자 권한으로 다음을 실행하십시오.
xbootmgr -trace hibernate
올바르게 연결했다면 Linux 환경에서 정확히 한 번 감아 야하고 다시 부팅하면 이전의 최대 절전 상태에서 다시 시작된 창으로 돌아옵니다.
Linux 기본 UEFI
Linux에서 대부분의 시간을 보내고 기본 부팅 옵션으로 연결 한 경우 위에서 설명한 Windows 쪽에서 UEFI 도구를 건너 뛸 수 있습니다. 대신 efibootmgr과 같은 것을 사용합니다. 먼저 어떤 부팅 항목이 창에 매핑되는지 파악해야합니다. 그냥 뛰어
sudo efibootmgr
그리고 당신은 다음과 같은 것을 보게 될 것입니다 :
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000,0001
Boot0000* ubuntu
Boot0001* Windows Boot Manager
그런 다음 Windows가 한 번 부팅되도록 설정하려면 다음과 일치하는 숫자 (예제에서는 0001)를 사용하십시오.
sudo efibootmgr --bootnext 0001
그런 다음 Linux에서 최대 절전 모드 / 재부팅을 수행하면 Windows에 한 번 착륙하고 Linux로 돌아갈 준비가되면 Windows 측면에서 xbootmgr을 실행하여 최대 절전 모드로 전환하면 행복하게 전환 할 수 있습니다. 두.