Computer >> 컴퓨터 >  >> 체계 >> Windows 10

Windows 10, 8.1에서 시작 시 VHD/VHDX 파일 자동 마운트

Windows 7 및 Windows Server 2008 R2 사용자는 가상 하드 디스크 파일을 만들고 마운트할 수 있으므로 (VHD/VHDX ) 디스크 관리 콘솔에서 직접. 이러한 가상 디스크는 시스템에서 별도의 물리적 디스크처럼 보이며 모든 데이터를 저장하는 데 사용할 수 있습니다. 이러한 디스크의 근본적인 단점은 Windows를 재부팅할 때마다 VHD/VHDX 파일을 수동으로 탑재해야 한다는 것입니다. 또한 로컬 컴퓨터 관리자만 VHD/VHDX 파일을 마운트할 수 있는 권한이 있으며 일반 사용자는 이러한 권한이 없습니다.

이 기사에서는 관리자가 아닌 사용자가 가상 ​​하드 디스크를 사용할 수 있도록 Windows 시작 시 vhd/vhdx 파일을 자동으로 마운트하는 방법을 보여줍니다.

Windows에는 시스템을 재부팅할 때 vhd 파일 마운트를 자동화하는 기능이 내장되어 있지 않습니다. diskpart를 사용하여 자동 마운트 vhd 이미지를 구현해 보겠습니다. 및 Windows 작업 스케줄러 .

따라서 다음 코드가 포함된 새 텍스트 파일(C:\Scripts\attach_vhdx.txt)을 만듭니다.
select vdisk file="C:\vhd2\w10vhd.vhdx"
attach vdisk
select part 1
assign letter=K
exit

Windows 10, 8.1에서 시작 시 VHD/VHDX 파일 자동 마운트

  • C:\vhd2\w10vhd.vhdx – VHD 또는 VHDX 디스크 이미지의 전체 경로입니다.
  • 케이 – VHD 이미지에 할당하려는 드라이브 문자입니다.

이 스크립트는 지정된 vhdx 파일을 마운트하고 이 파일의 첫 번째 파티션을 선택하고 드라이브 문자를 할당합니다. 디스크에 파티션이 여러 개 있는 경우 마운트할 파티션의 번호를 지정하여 그에 따라 코드를 변경합니다.

참고 . 보안상의 이유로 사용자가 이 파일을 변경할 수 없도록 "C:\Scripts\attach_vhdx.txt" 파일에 대한 NTFS 권한을 변경하는 것이 좋습니다.

Windows 작업 스케줄러(Taskschd.msc ) 새 스케줄러 작업 만들기(작업 -> 작업 만들기 ). 다음과 같이 구성하십시오.

Windows 10, 8.1에서 시작 시 VHD/VHDX 파일 자동 마운트

일반 탭:

  • 작업 이름 지정(이름 ):automountvhdx;
  • 실행 확인 여부 사용자 이다 기록됨 켜기 또는 아님;
  • 가장 높은 권한으로 실행 확인 .

트리거 :

  • 새 시작 트리거 추가(시간 시작 ) 기본 설정으로.

Windows 10, 8.1에서 시작 시 VHD/VHDX 파일 자동 마운트

작업 탭:

  • 새 작업 만들기(새로 만들기 );
  • 액션은 프로그램 시작입니다.;
  • 프로그램/스크립트:diskpart;
  • 프로그램 인수로 지정:/s “C:\Scripts\attach_vhdx.txt” .

Windows 10, 8.1에서 시작 시 VHD/VHDX 파일 자동 마운트

조건에서 탭에서 컴퓨터가 AC 전원에 연결된 경우에만 작업 시작을 선택 취소합니다.

변경 사항을 저장합니다. 시스템은 작업을 실행할 계정 자격 증명(사용자 이름 및 암호)을 입력하라는 메시지를 표시합니다(이 사용자 계정에는 관리자 권한이 있어야 함).

Windows 10, 8.1에서 시작 시 VHD/VHDX 파일 자동 마운트

SYSTEM을 대신하여 작업을 실행하려면 해당 속성을 다시 열고 일반에서 탭 클릭 사용자 또는 그룹 변경 단추. 사용자 또는 그룹 선택 창에서 시스템 지정 변경 사항을 저장합니다.

Windows 10, 8.1에서 시작 시 VHD/VHDX 파일 자동 마운트

PowerShell 또는 schtasks를 사용하여 스케줄러 작업을 만들 수 있습니다.

schtasks /create /tn "automountvhdx" /tr "diskpart.exe /s 'c:\Scripts\attach_vhdx.txt'" /sc ONLOGON /ru SYSTEM

다음에 Windows 시작 시 이 지정된 VHDx 디스크가 자동으로 탑재됩니다.

Windows 10, 8.1에서 시작 시 VHD/VHDX 파일 자동 마운트

참고 . 일반적으로 드라이브는 Windows 시작 후 약 30-60초 후에 사용 가능한 디스크 목록에 나타납니다.

vhdx 이미지를 별도의 드라이브 문자가 아닌 폴더에 마운트하려면 c:\Scripts\attach_vhdx.txt 파일의 코드를 다음과 같이 변경하십시오.

select vdisk file="C:\vhd2\w10vhd.vhdx"
attach vdisk
select part 1
assign mount="c:\mount"
exit

이 명령의 결과로 가상 디스크가 물리적 드라이브의 별도 디렉터리에 마운트됩니다(이 디렉터리에 vhdx 파일의 내용이 표시됨).

Windows 10, 8.1에서 시작 시 VHD/VHDX 파일 자동 마운트

UNC 경로를 사용하여 로컬 VHD 드라이브뿐만 아니라 네트워크 공유 폴더의 디스크도 마운트할 수 있습니다.

select vdisk fils="\\srv1\share\win10shared.vhdx"

vhdx 자동 마운트 스크립트를 테스트하기 위해 매번 컴퓨터를 다시 시작할 필요가 없습니다. 다음 명령을 관리자로 실행하기만 하면 됩니다.

diskpart /s c:\Scripts\attach_vhdx.txt

코드에 오류가 없으면 명령이 vhdx 파일을 연결하고 시스템에 새 드라이브가 나타납니다.

Windows 10, 8.1에서 시작 시 VHD/VHDX 파일 자동 마운트

가상 디스크 마운트를 자동화하는 이러한 방법은 Windows 10, Windows 8.1 및 Windows 7에서 사용할 수 있습니다.

PowerShell을 선호하는 경우 시작 시 다음 PowerShell 스크립트를 사용하여 VHDX 디스크를 자동으로 탑재할 수 있습니다.

mount-vhd -path C:\vhd\win10vhd.vhdx –PassThru | Get-Disk | Get-Partition | Set-Partition -NewDriveLetter G

Windows 10, 8.1에서 시작 시 VHD/VHDX 파일 자동 마운트