Ubuntu 12.04 및 Windows 7을 사용하여 시스템을 이중 부팅하고 있습니다. 설치하는 동안 Ubuntu 용 특별 스왑 파티션을 만들었습니다 (권장).
Windows 에서 부팅 할 때 Windows가이 스왑 영역 / 파티션 을 자체 스왑 / 페이지 파일로 사용할 수 있습니까 ?
Ubuntu 12.04 및 Windows 7을 사용하여 시스템을 이중 부팅하고 있습니다. 설치하는 동안 Ubuntu 용 특별 스왑 파티션을 만들었습니다 (권장).
Windows 에서 부팅 할 때 Windows가이 스왑 영역 / 파티션 을 자체 스왑 / 페이지 파일로 사용할 수 있습니까 ?
답변:
참고 : 이 인 무엇-경우 대답하고 권장하지 않습니다 , 당신은 우분투에서 최대 절전 모드를 사용하는 경우 특히!
이론적으로, Windows는 Linux 쪽에서 영리한 스크립트 를 사용하여 스왑 파티션 을 해당 페이지 (스왑) 파일 에 사용할 수 있어야합니다 .
나는 그것을 시도하지 않았기 때문에 단계별로하지 않을 것입니다.이를 구현하는 방법을 알 수 없다면 그것을 시도해서는 안됩니다 :)
Windows 내에서 파티션을 NTFS로 포맷하고 스왑 파일 전용으로 해당 드라이브를 사용하도록 Windows를 설정하십시오 (C에는 없음).
Ubuntu 시작시 파티션을 Linux 스왑으로 포맷하고 스왑 ( swapon
)을 활성화하는 시작 / 시작 스크립트가 있어야합니다 .
파티션을 교환하고 ntfs로 다시 포맷하는 종료 스크립트가 있어야합니다.
대체 (아직 권장하지 않음) 옵션 :
NTFS 파티션이 두 스왑 파일 모두에 충분한 크기이면 NTFS 파티션 에서이 안내서 에 따라 스왑 파일을 만들 수 있습니다 .
그러나이 대안은 다음과 같은 이유로 권장되지 않습니다.
Linux 스왑과 Windows 페이지 파일 모두에 많은 GB를 낭비하지 않고 하드 드라이브 공간을 절약하는 것이 목표라면 SwapSpace를 통해 Linux에서 동적 스왑 파일 크기를 사용하는 것이 좋습니다.
나는 그것을 직접 시도하지는 않았지만 swapfs를 사용 하여 스왑 파티션을 마운트 할 수 있습니다 . 그런 다음 이론적으로 페이지 파일을 거기에 배치 할 수 있습니다 (미니 덤프와 같은 타당한 이유가 있지만 옵션).
잘 작동합니다.
무엇이 필요합니까? SwapFs-3.0 파일의 지침을 따르십시오 .
또한 Ubuntuforums.org의 Linux 스왑 파티션을 Windows 스왑 파일로 사용하는 방법 에서 유용한 정보를 찾을 수 있습니다.
처음에는 스왑 공간을 NTFS로 포맷하려고 시도했지만 Linux가 자신이 만든 것으로 인식하지 못하는 것으로 나타났습니다.
그런 다음 고전적인 Linux 스왑으로 다시 포맷했습니다.
다음으로 fstab을 다시 변경했습니다. 였다:
UUID=4c6a4... none swap sw 0 0
그것을 비활성화하고 대신 넣으십시오.
/dev/sda7 swap swap defaults 0 0
기억이 나면 Windows로 부팅 한 후에는 RAW로 인식되지 않았거나 FAT32로 포맷 할 수있었습니다.
그리고 모든 것이 작동하기 시작했습니다.
그러나 문제가 나타납니다. 즉, 내 Vista는 추가 문자를 '첨부'했으므로 마침내 두 개의 드라이버가 있었지만 실제로는 동일한 파티션 'e : \'와 연결되어 있으며 's : \'로 설정되었습니다.
다행히 'SwapFs-3.0'에서 * .reg 파일에 권장되는 레지스트리를 가져 오기에 충분했습니다. 추가 추가 레코드 'e : \'는 레지스트리에서 제거해야합니다.
지금은 문제없이 시스템 간 스왑 공간을 즐기고 있습니다. 3.2GB 공간을 복구했습니다.
Linux를 4 개월 만에 사용하고 복잡한 작업을 수행 할 수 있다는 점을 언급하고 싶습니다.
요약 :
상황이 바뀌 었습니다 ... 이전에 EXT3의 경우 Linux 파티션을 읽을 수있는 IFS 드라이버가있었습니다. IFS는 Installable FileSystem을 의미합니다. MS-DOS 4에서 시작했을 수도 있습니다. Windows에 남아있는 OS2의 구성 요소)에 RAM 드라이브를 만들고 드라이브 문자를 할당하는 등 IFS로 할 수있는 흥미로운 작업이있었습니다. (현재 요즘에는 imdisk가 더 나은 방법 일 것입니다.) EXT2IFS (및 ext2fsd)와 함께 창 내에서 Linux 스왑 파티션에 액세스 할 수있었습니다. 그래서 당신이해야 할 일은 파일 시스템 드라이버와 함께 제공된 작은 드라이브 관리자 유틸리티를 사용하여 스왑 파티션에 드라이브 문자를 할당하고 창에 swapfile.sys 파일이라고 생각합니다. 요즘 기념일 업데이트 이후 Windows10은 서명 된 드라이버가 필요하고 현재 대부분의 IFS 드라이버는 적어도 나를 위해 작동하지 않으므로 슬프게도 Windows 내에서 EXT2 및 HFS + 파티션 데이터에 액세스 할 수 없습니다. 따라서 대답은 본질적으로 더 이상 없어졌습니다. 그러나 이전 버전 (예 : Win7 또는 XP)의 경우 여기에 언급 한 방법으로 수행하는 것이 그럴듯합니다.
짧은 대답은 : 아니요, 불가능합니다.
Windows는 Linux 파티션을 인식하지 못하지만 반대는 가능합니다 (linux는 Windows 파티션을 인식합니다).
fdisk -l
. 스왑도 자체 파일 시스템이라고 가정합니다.