Linux에서 하이브리드 종료 문제를 방지하기 위해 Windows 10에서 파티션 숨기기

Linux에서 하이브리드 종료 문제를 방지하기 위해 Windows 10에서 파티션 숨기기

저는 Arch에서만 사용되는 NTFS 파티션이 있는 이중 부팅 시스템(Windows 10 및 Arch Linux)을 가지고 있습니다.

안타깝게도 Windows 10을 정상적으로 종료한 후 Arch는 하이브리드 종료로 인해 해당 파티션을 마운트하지 않습니다. 이 파티션이 Windows로 인해 엉망이 되는 것을 방지할 수 있는 방법이 있습니까?

하이브리드 종료를 비활성화하고 싶지 않습니다. 이렇게 하면 OS 전환이 빨라지기 때문입니다. 또한 해당 파티션의 파일 시스템을 변경하고 싶지 않습니다.

답변1

이 문제는 두 가지 방법으로 해결할 수 있습니다. 문제는 종료 후에도 파티션을 활성 상태로 표시하고 사용 중인 상태로 유지하는 창으로 귀결됩니다. 이 문제를 해결하려면:

옵션 1. 이 명령을 사용하여 파티션을 강제 마운트합니다. sudo mount -t ntfs-3g -o remove_hiberfile /dev/sda2 /media/mountdrvlive 이렇게 하면 최대 절전 모드인 경우에도 파티션을 마운트할 수 있습니다.

옵션 2. Windows에서 드라이브 마운트를 비활성화합니다.

설정에서 열거 Disk Management나 키를 눌러 엽니다 Win + X. 이제 드라이브 파티션을 마우스 오른쪽 버튼으로 클릭하고 마운트 지점을 제거하여 마운트를 비활성화합니다.

내부 드라이브의 마운트를 비활성화할 수 있습니다.diskpart SAN POLICY=OfflineInternal

답변2

0x83해당 파티션 유형을 (MBR인 경우) 또는 0x8300(GPT인 경우) 로 변경하여 NTFS를 숨길 수 있습니다.. 그것은 Windows를 속일 것입니다. 그것은 Linux 파티션입니다. 이렇게 하려면 Linux에서 fdisk또는 를 사용하세요 .gdisk

Windows는 파티션 유형을 보고 중요하다고 판단하기 때문에 작동하지만 Linux는 그렇지 않습니다. Linux에서는 명시적으로 파일 시스템을 지정할 수 있으며(예: with mount -t또는 in /etc/fstab) 자동 마법이 있는 경우 헤더 등으로 파일 시스템을 인식합니다(마찬가지로 Linux는 파일 확장자를 신경 쓰지 않고 내용으로 파일을 인식합니다).

Windows 7 및 Kubuntu 16.04.2 LTS에서 내 솔루션(두 경우 모두: MBR 및 GPT)을 확인했습니다. 지금은 Windows 10에 액세스할 수 없습니다. Windows 10도 같은 방식으로 작동하기를 바랍니다. 결론:

  • Windows는 내부에 NTFS가 있더라도 Linux 파티션 유형의 파티션을 마운트하지 않습니다. 드라이브 문자를 전혀 할당할 수 없습니다. 이러한 파티션은 마치 순수한 Linux 파티션인 것처럼 동작하는 것 같습니다. 나예상하다Windows는 문제를 일으키지 않습니다.
  • Linux는 해당 파티션 유형에 관계없이 NTFS를 마운트할 수 있습니다.

퀴즈: Linux에서는 일반 파일 내에 모든 파일 시스템을 포함하고 이를 마운트할 수 있습니다. 이 경우 파티션 유형을 보유하는 파티션 테이블이 없습니다. 이는 Linux가 마운트할 때 파티션 유형에 관심이 없다는 것을 분명히 보여줍니다.

관련 정보