原生製作純淨64位winpe之一製作

2021-08-27 02:54:57 字數 971 閱讀 3413

實驗環境:

1:windows server 8 beta

2: 安裝waik sp1 (實際使用工具copype.cmd;imagex.exe;dism.exe;oscdimg )

過程:1:在開始選單中開啟「部署命令提示符」

2:輸入copype amd64 d:\ (這樣製作64位的pe,如果是32位,將amd64變為x86即可),此時d盤下就會生成乙個目錄名為winpe.iso;此目錄下面包含etfsboot.com,efisys.bin,efisys-noprompt.bin,boot.wim四個檔案

和mount及iso兩個目錄;

3:在cmd下繼續輸入"d:",再輸入「cd winpe.iso」切換到winpe.iso目錄下

4:然後到了掛載boot.wim檔案,命令dism /mountwim /wimfile:d:\winpe.iso\boot.wim /mountdir:d:\winpe.iso\mount等待掛載成功

5:把oscdimg與imagex拷貝到mount目錄下的windows的system32目錄下,這樣為我們的pe新增兩個實用的指令碼

6: 新增完指令碼,就要解除安裝wim並提交儲存,命令dism /unmount d:\winpe.iso\mount /commit ,完成後boot.wim就被更新了

7:拷貝boot.wim到相同目錄下的iso目錄下的source目錄中命令copy d:\winpe.iso\boot.wim d:\winpe.iso\iso\source\

8:使用oscdimg生成iso映象,命令oscdimg -n -h -betfsboot.com d:\winpe.iso\iso d:\winpe.iso 完成後在d盤生成winpe.iso

9:測試啟動,這個pe只是簡略的cmd管理並沒有整合explorer,呼叫imagex,oscdimg,bcdboot,bootsect,dism,diskpart等完全沒有問題

這樣我們的純淨64位winpe就誕生了

原生製作純淨64位winpe之二新增程式包

實驗主要使用到dism 裡面的image add package 引數來新增waik自帶的程式包 二 引導程式包 按自己的需要,載入waik自帶的程式包,一般載入以下幾項,命令內容如下 dism mount wim wimfile d winpe.iso boot.wim index 1 mount...

32位 64為平台之隨筆

關於vs32位和64位的問題,之前碰到過解決了,由於沒有及時記錄下來,現在給忘了,只留有當時和別人討論的只言片語,不管了,留下以供日後用到慢慢看吧。win7 64位它既有32位的執行環境又有64位的執行環境,並且vs是乙個32位的應用程式 如果程序是在32位環境載入的,dll也就在32位的clr上執...

64位彙編之linux系統呼叫

linux系統中64位彙編和32位彙編的系統呼叫主要有以下不同 1 系統呼叫號不同.比如x86中sys write是4,sys exit是1 而x86 64中sys write是1,sys exit是60。linux系統呼叫號實際上定義在 usr include asm unistd 32.h和 u...