반응형

Win11 Wifi 269mb kj Easy ±Launch PE boot.wim 파일을 윈도우 설치 ISO 파일 boot.wim과 교체하여 윈도우 설치에 활용해 보았습니다. PE 부팅후에 윈도우 기본 setup.exe를 호출 하여 기본도 가능하오니 참고하시기 바랍니다.

 

[ 윈도우11 우회 설치 레지스트리 ]

REM Windows11_bypass_TPM

Reg.exe add "HKLM\SYSTEM\Setup\LabConfig" /v "BypassTPMCheck" /t REG_DWORD /d "1" /f

Reg.exe add "HKLM\SYSTEM\Setup\LabConfig" /v "BypassSecureBootCheck" /t REG_DWORD /d "1" /f

Reg.exe add "HKLM\SYSTEM\Setup\LabConfig" /v "BypassCPUCheck" /t REG_DWORD /d "1" /f

Reg.exe add "HKLM\SYSTEM\Setup\LabConfig" /v "BypassRAMCheck" /t REG_DWORD /d "1" /f

Reg.exe add "HKLM\SYSTEM\Setup\LabConfig" /v "BypassStorageCheck" /t REG_DWORD /d "1" /f

 

 

■ 동영상 제목 클릭 후 전체화면(1080P)시청 가능합니다.

 

정보가 도움이 되었다면 아래 링크로 커피를 후원 해주세요. ^^

donaricano-btn

반응형
반응형

Diskpart Script와 WinNTSetup 조합으로 윈도우 자동 설치하는 과정을 녹화해 보았습니다. 각 항목에서 정의된 배치스크립트 설정으로 진행되어 바탕화면까지 자동으로 설치되오니 참고 하시기 바랍니다.

 

1번 GPT 구성시 

GPT 분할 후에는 ESP 파티션 레이블 문자를 S 드라이브로 할당합니다.
Windows 파티션 레이블 문자는 W로 할당되며 GPT, MBR 모두 동일 합니다.

 

배치 스크립트로 sources 폴더를 검색해서 있으면 설정된 값으로 WinNTSetup을 이용하여 윈도우 자동 설치

 

[ 기초 예문 ]

X:\Tools\WinNTSetup_x64.exe NT6 -source:"D:\sources\install.wim" -WimIndex:2 -syspart:S: -tempdrive:W: -unattend:"D:\sources\$OEM$\$$\Panther\unattend.xml" -Sysletter:C -setup -reboot

 

  • WinNTSetup 실행 파일 경로 : X:\Tools\WinNTSetup_x64.exe
  • install.wim 설치 파일 경로 : -source:"D:\sources\install.wim"
  • 설치할 이미지(WIM) 번호 : -WimIndex:2
  • 부트 드라이브 : -syspart:S:
  • 윈도우 설치 드라이브 : -tempdrive:W:
  • 무인 설치 응답파일 경로 : - unattend:"D:\sources\$OEM$\$$\Panther\unattend.xml"
  • 설치 드라이브 탑재 : -Sysletter:C
  • 자동 설치 옵션 : -setup
  • 설치 완료후 재부팅 옵션 : -reboot

WinNTSetup 명령 줄 옵션 :
NT5                     - NT5 Windows 버전을 설치합니다. (2000/XP/2003)
NT6                     - NT6 Windows 버전을 설치합니다. (Vista/7/8/10/2008/2012)
VHD-CREATE              - VHD (을)를 만듭니다. (Windows 7 또는 그 이후 버전의 설치를 위한 준비)
VHD-ATTACH              - VHD (을)를 시스템에 탑재합니다.
VHD-DETACH              - VHD (을)를 시스템에서 분리합니다.

 

WinNTSetup  설치에 대한 명령줄 스위치:

 - /source:(경로)         - 설치 원본을 정의합니다. (NT5 (은)는 Windows CD 의 루트, NT6 (은)는 install.wim 파일)
 - /syspart:(X:)          - 부트 드라이브로 사용할 드라이브 문자를 정의합니다.
 - /tempdrive:(X:)        - 설치 드라이브로 사용할 드라이브 문자를 정의합니다.

 - /unattend:(파일)       - 무인 설치 파일(Winnt.sif 또는 unattend.xml)의 경로를 정의합니다.
 - /drivers:(경로)        - 사용하려는 드라이버 폴더의 경로를 정의합니다.
 - /wimindex:n            - install.wim 파일 안의 (콤보 박스 에디션처럼) 1부터 시작하는 에디션 중에 설치할 에디션을 정의합니다.

 - /setupwait             - 설치 버튼을 누르고 진행 페이지를 보입니다.
 - /setup                 - 설치를 시작합니다
 - /reboot                - 설치를 마친 후, 30초 뒤에 리부트합니다.

 - /forceunsigned         - (Windows 7 설치에 한해) 서명되지 않은 드라이버 통합을 허용합니다.
 - /testsigning           - 새 Windows 설치를 위한 시험 서명 플래그를 설정합니다
 - /disableuac            - 사용자 계정 제어 (UAC)를 끕니다.

 - /Sysletter:(X:)        - 새 Windows (을)를 설치할 시스템 드라이브 문자를 정의합니다.
 - /SaveDriveLetters      - 새 Windows 설치에 대한 현재 드라이브 문자 할당을 저장합니다.
 - /Uxtheme               - 사용자 지정 msstyles 파일을 사용하기 위해 uxtheme (와)과 관련된 DLL 파일을 패치합니다.
 - /NoBootSect            - 부트 섹터와 마스터 부트 레코드를 업데이트하지 않습니다

 - /DisableHiberBoot      - 멀티 부팅 환경에서 문제를 일으킬 수 있는 Windows 8 의 빠른 부트 기능을 끕니다.
 - /DisableHibernate      - 최대 절전 모드 기능을 사용하지 않습니다.
 - /DisableSystemRestore  - 시스템 복원 기능을 끕니다.
 - /DisablePagefile       - 가상 메모리와 pagefile.sys 파일을 사용하지 않습니다.
 - /DisableSFC            - Windows XP 의 시스템 파일 보호를 끕니다.

 - /RunAfter:(명령)       - 리부트하기 전에 명령을 실행합니다.
 - /OEM:(경로)            - 사용자 지정 $OEM$ 폴더를 정의합니다.

 - /HiveFix:(파일)        - 텍스트 방식 설치에서, 지정한 inf 파일을 inf 처리 과정의 끝에 추가합니다.
 - /CopyLS:(디렉토리)     - $WINNT.LS$ 의 루트에 {디렉토리}의 내용을 복사합니다
 - /DisableVHDChecks      - VHD 파티션에 대한 검사 모두를 안합니다.

 - /cfg:(파일)            - WinNTSetup 시작시, 이 설정 파일을 불러옵니다.
 - /lng:nnnn              - 다른 언어 파일을 불러옵니다. (예: 1042는 한국어, 1033은 영어)
 - /bcd:{종류}      - bcdboot (으)로 설정할 펌웨어 종류를 선택합니다.
    {ALL | BIOS | UEFI}

 - /wimboot   - install.wim 에 적용하지 않는 대신, 포인터 파일을 만듭니다.
 - /compact:{종류}        - Windows 10 에 대해 시스템 압축 사용
    [xpress4k | xpress8k | xpress16k | lzx}

 - /wimlib   - wim 파일을 처리하는데 wimgapi 대신 wimlib (을)를 사용합니다.
                            Tools\x??\wimlib 안에 wimlib dll 파일이 있어야 합니다.

 - /regtweaks:(경로)   - *.reg 파일이 있는 폴더를 설정하면 설치시 합쳐집니다.

 - /noreg   - 새 Windows 설치시, 어떠한 레지스트리 변경도 하지 않습니다.

 - /ref:{필터}      - WIM 참조에 대해 내부 검색은 사용치 않고, 사용자 정의 필터를 사용합니다.

 - /wbc:{wimboot.ini}    - Wimboot 에 대해 사용자가 정의한 wimbootcompressed.ini (을)를 사용합니다.

 - /timeout:{n}           - 부트 메뉴 표시 시간 (초)을 지정합니다 (기본값 = 30)

 

[ 2023-10-27 ] - WimIndex 입력 하도록 수정

  • 설치할 이미지(install.wim) 번호 : -WimIndex:2
  •  

 

 

■ 동영상 제목 클릭 후 전체화면(1080P)시청 가능합니다.

 

 

정보가 도움이 되었다면 아래 링크로 커피를 후원 해주세요. ^^

donaricano-btn

반응형
반응형

------------------------------------------------------------------------------------------------------------------------------

아시는 분들도 있겠지만 초보분들에게 도움이 될까 하여 작성합니다.

 

글로 설명하려니 조금 난해한 부분이 있는데 명령어와 예제 GIF 이미지가 있으니 참고해서 본인에게 맞는 거로 사용하세요. 

 

이러한 방법도 있다 정도로 보시면 됩니다.

 

실사용은 가상에서 충분히 연습해보고 사용하길 권장합니다.

------------------------------------------------------------------------------------------------------------------------------

GIF 이미지가 깨져 보이면 클릭해서 원본으로 보세요.

------------------------------------------------------------------------------------------------------------------------------

 

diskpart GPT/ESP 파티션 생성 예제)

풀 명령어 / 약어 / 약어 + 확장 응용

 

새로 만들기 디스크 전체 적용시 시스템/MSR(예약)/윈도우 3개의 파티션이 생성된다.

시스템/윈도우 2개의 파티션만 생성하고 싶을 경우 어떻게 해야 할까?

[ 디스크 파트 풀 명령어 ]

디스크파트 실행

diskpart

디스크 목록 확인

list disk

작업할 디스크 선택

select disk 0

초기화

clean

디스크 형식 변경 GPT, MBR

convert gpt

EFI 100MB 파티션 생성

create partition efi size=100

생성된 파티션을 Fat32로 빠른 포멧 하고 라벨을 ESP로 설정 한다.

format quick fs=fat32 label="ESP"

나머지 공간을 전체 파티션으로 생성 한다.

create partition primary

생성된 파티션을 Ntfs로 빠른 포멧 하고 라벨을 Windows로 설정 한다.

format quick fs=ntfs label="Windows"

생성된 파티션 목록을 확인 한다.

list partition

생성된 볼륨 목록을 확인 한다.

list volume

[ 디스크 파트 약어 ]

디스크파트 실행

diskpart

디스크 목록 확인

lis dis

작업할 디스크 선택

sel dis 0

초기화

cle

디스크 형식 변경 GPT, MBR

con gpt

EFI 100MB 파티션 생성

cre par efi size=100

생성된 파티션을 Fat32로 빠른 포멧 하고 라벨을 ESP로 설정 한다.

for quick fs=fat32 label="ESP"

나머지 공간을 전체 파티션으로 생성 한다.

cre par pri

생성된 파티션을 Ntfs로 빠른 포멧 하고 라벨을 Windows로 설정 한다.

for quick fs=ntfs label="Windows"

생성된 파티션 목록을 확인 한다.

lis par

생성된 볼륨 목록을 확인 한다.

lis vol

[ 디스크 파트 약어 + 확장 응용 잘못된 예제 ]

디스크파트 실행

diskpart

디스크 목록 확인

lis dis

작업할 디스크 선택

sel dis 0

초기화

cle

디스크 형식 변경 GPT, MBR

con gpt

EFI 100MB 파티션 생성

cre par efi size=100

생성된 파티션을 Fat32로 빠른 포멧 하고 라벨을 ESP로 설정 한다.

for quick fs=fat32 label="ESP"

새로 고침(R)

미할당 공간 선택 > 새로 만들기 > 적용 > 확인 > MSR(예약) / 나머지 파티션 생성됨 > 잘못된 예제 X

[ 디스크 파트 약어 + 확장 응용 올바른 예제1 ]

디스크파트 실행

diskpart

디스크 목록 확인

lis dis

작업할 디스크 선택

sel dis 0

초기화

cle

디스크 형식 변경 GPT, MBR

con gpt

EFI 100MB 파티션 생성

cre par efi size=100

생성된 파티션을 Fat32로 빠른 포멧 하고 라벨을 ESP로 설정 한다.

for quick fs=fat32 label="ESP"

새로 고침(R)

미할당 공간 선택 > 새로 만들기 > 크기 100 > 적용 > 확장 > 적용(전체) > 시스템/주파티션 2개 생성 됨

[ 디스크 파트 약어 + 확장 응용 올바른 예제2 ]

디스크파트 실행

diskpart

디스크 목록 확인

lis dis

작업할 디스크 선택

sel dis 0

초기화

cle

디스크 형식 변경 GPT, MBR

con gpt

EFI 100MB 파티션 생성

cre par efi size=100

생성된 파티션을 Fat32로 빠른 포멧 하고 라벨을 ESP로 설정 한다.

for quick fs=fat32 label="ESP"

새로 고침(R)

미할당 공간 선택 > 새로 만들기 > 크기 100 > 적용 > 확장 > 40960(40GB) > 적용 > 확인 

미할당 공간 선택 > 새로 만들기 > 크기 100 > 적용 > 확장 > 전체(나머지 공간) > 적용 > 확인 

ESP/ 주파티션(40GB)/ 주파티션(19.9GB/나머지 공간) 3개의 파티션 생성 됨

디스크 크기는 사용자 환경에 맞게 설정 하세요.

[ 디스크 파트 + 스크립트 + 확장 응용 ]

명령어 사용이 번거롭고 반복 작업이 필요하면 디스크 파트 스크립트를 이용한다.

 

diskpart /s d:\esp.txt

-------------------------------------------------------------------------------------------------------------------------------

[esp.txt 내용] disk 0번을 초기화하고 GPT/EFI 100MB 파티션을 FAT32로 빠른 포맷한 후 라벨을 ESP로 지정한다.

-------------------------------------------------------------------------------------------------------------------------------

sel disk 0
cle
con gpt
cre par efi size=100
for quick fs=fat32 label="ESP"

-------------------------------------------------------------------------------------------------------------------------------

새로 고침(R)

미할당 공간 선택 > 새로 만들기 > 크기 100 > 적용 > 확장 > 적용(전체) > 시스템/주파티션 2개 생성 됨

 

[ 디스크 파트 + 스크립트 Full 버전1 ]

diskpart /s d:\espw.txt

-------------------------------------------------------------------------------------------------------------------------------

[espw.txt 내용] disk 0번을 초기화하고 GPT/EFI 100MB 파티션을 FAT32로 빠른 포맷한 후 라벨을 ESP로 지정한다.
나머지 전체 공간을 주 파티션으로 생성하고 파티션을 NTFS로 빠른 포맷한 후 라벨을 Windows로 지정한다.

-------------------------------------------------------------------------------------------------------------------------------

sel disk 0
cle
con gpt
cre par efi size=100
for quick fs=fat32 label="ESP"
cre par pri
for quick fs=ntfs label="Windows"

-------------------------------------------------------------------------------------------------------------------------------

새로 고침(R)

시스템/주파티션 2개 생성 됨

[ 디스크 파트 + 스크립트 Full 버전2 ]

diskpart /s d:\espwd.txt

-------------------------------------------------------------------------------------------------------------------------------

[espwd.txt 내용] disk 0번을 초기화하고 GPT/EFI 100MB 파티션을 FAT32로 빠른 포맷한 후 라벨을 ESP로 지정한다.
40960(40GB) 파티션을 생성하고 파티션을 NTFS로 빠른 포맷한 후 라벨을 Windows로 지정한다.
나머지 전체 공간 파티션을 생성하고 파티션을 NTFS로 빠른 포맷한 후 라벨을 Data로 지정한다.

-------------------------------------------------------------------------------------------------------------------------------

sel disk 0
cle
con gpt
cre par efi size=100
for quick fs=fat32 label="ESP"
cre par pri size=40960
for quick fs=ntfs label="Windows"
cre par pri
for quick fs=ntfs label="Data"

-------------------------------------------------------------------------------------------------------------------------------

새로 고침(R)

시스템/주파티션(40GB)/주파티션(나머지 공간) 3개 생성 됨

디스크 크기는 사용자 환경에 맞게 설정 하세요.

[ boot.wim + RSPartition 추가 활용 ]

Diskpart 명령어, 스크립트 사용 조차도 어렵게 느껴진다면 . . .

 

boot.wim > index 2번 > Microsoft Windows Setup (x64) 이미지를 마운트 하여 

 

\Windows\System32 경로에 RSPartiton.exe와 RSettings.ini 설정 파일을 추가해 준다.

스크립트 텍스트 파일과 RSPartition은 ISO 루트 경로에 두고 사용해도 됩니다.

 

단 실행 시 절대 경로를 입력해 줘야 됨.

 

정보가 도움이 되었다면 아래 링크로 커피를 후원 해주세요. ^^

donaricano-btn

반응형

+ Recent posts