0

ساخت ابزار WinPE

2994 بازدید
ساخت ابزار WinPE

ساخت ابزار WinPE

در این مقاله به شما آموزش می‌دهیم که چگونه ابزار WinPE (Windows Preinstallation Environment) را ایجاد کنید. WinPE یک محیط سبک و ساده مبتنی بر ویندوز است که به کاربران امکان می‌دهد عملیات مختلفی از جمله نصب ویندوز، بازیابی سیستم و رفع مشکلات را انجام دهند. هدف این آموزش فراهم کردن راهنمایی گام به گام است تا بتوانید به سادگی و با ابزارهای موجود، WinPE خود را بسازید و از امکانات آن بهره‌مند شوید. با ما همراه باشید تا جزئیات این فرآیند را کشف کنیم.

فهرست مطالب

معرفی WinPE

با پایان این دوره آموزشی، شما به عنوان یک کارشناس شبکه باید توانایی رفع نیازهای شبکه در بخش Clientها را داشته باشید. برای تحقق این هدف، داشتن یک جعبه ابزار حرفه‌ای ضروری است. در طول این دوره، جعبه ابزار خود را گام‌به‌گام تکمیل خواهیم کرد. این جعبه ابزار شامل مجموعه‌ای از نرم‌افزارها و ابزارهای ضروری است، از جمله انواع DVDهای نصب سیستم‌عامل‌های مختلف نظیر Windows 7، Windows 8، Windows 10، Windows 11 و Windows Server. 

 

در این آموزش، ابزاری قدرتمند و کاربردی را به شما معرفی می‌کنیم که به عنوان یک کارشناس شبکه، توانایی‌ها و حرفه‌ای بودن شما را به سطحی بالاتر ارتقاء می‌دهد. این ابزار WinPE نام دارد و یکی از ضروری‌ترین اجزای جعبه ابزار شما خواهد بود. پیشنهاد می‌کنیم حتماً این ابزار را در مجموعه ابزارهای خود قرار دهید تا بتوانید در مواجهه با چالش‌های مختلف، عملکردی متمایز داشته باشید.

 

در روزهایی که ویندوز 7 محبوبیت زیادی داشت، مایکروسافت ابزاری به نام WAIK (Windows Automated Installation Kit) را معرفی کرد. این ابزار به کاربران امکان می‌داد تا یک محیط پیش‌نصب کاربردی به نام WinPE (Windows Preinstallation Environment) ایجاد کنند. اما با گذر زمان و ظهور نسخه‌های جدیدتر ویندوز، از جمله ویندوز 8، 10 و 11، ابزار WAIK دیگر پاسخگوی نیازهای این سیستم‌عامل‌ها نبود و تنها برای ویندوز 7 قابل استفاده بود. 

 

مایکروسافت برای رفع این مشکل و ارائه پشتیبانی از نسخه‌های جدید ویندوز، ابزار قدرتمندتری به نام ADK (Assessment and Deployment Kit) را عرضه کرد. این ابزار با قابلیت‌ها و امکانات به‌روز شده، جایگزین مناسبی برای WAIK شد و امکان استفاده در سیستم‌عامل‌های مدرن را فراهم آورد.

 

شما می توانید ADK را مستقیما از سایت مایکروسافت دانلود نمایید. البته حجم آن کم نیست! در ادامه با استفاده از ADK قصد داریم ابزار Winpe را بسازیم. از جمله کاربردهای WinPE می توان به image گرفتن از ویندوز، apply کردن image، تنظیمات مربوط به دیسک و غیره اشاره نمود. در مجموع می توان گفت هر کاری که شما در محیط boot می توانید انجام دهید، با کمک این ابزار به راحتی می توانید از پس آن برآیید. یک مورد از کاربرد WinPE و سپس نحوه ساخت آن با استفاده از ADK را  شرح می‌دهیم.

در پایان مقاله نیز این ابزار برای دانلود شما قرار داده شده است. برای دانلود آن می‌توانید به انتهای مقاله مراجعه کنید.

کاربرد WinPE

هارد خامی را در نظر می گیریم که هیچ نوع پارتیشن بندی و ابزاری هم در آن نصب نمی باشد، با استفاده از WinPE می توانیم این هارد خام را پارتیشن بندی کنیم.

اگر ویندوزی به همراه چند نرم افزار در اختیار داریم، می توانیم از آن Image بگیریم

می توانیم به این صورت بیان کنیم که WinPE یک سیستم عامل خلاصه شده با حجمی در حدود 140 MB می باشد که برای کارشناس شبکه، داشتن دانش استفاده از آن، لازم و ضروری است.

 

نکته ای که باید به آن اشاره کنیم، این است که با امکانات فعلی ویندوز، قادر به ساخت WinPE نخواهیم بود، زیرا نیاز به استفاده از تعدادی دستورات خط فرمان بوده که در خط فرمان پیش فرض ویندوز موجود نمی باشد.

برای مثال در محیط خط فرمان ویندوز، دستور Ipconfig را وارد می کنیم:

85-ipconfig

 

خروجی را مشاهده می کنیم زیرا دستور Ipconfig در ویندوز ما تعریف شده است. اکنون دستور oscdimg را در خط فرمان وارد می کنیم:

86-oscdimg

 

مشاهده می کنیم که در خروجی به ما پیغام می دهد که این دستور، معرفی شده نمی باشد. سپس دستور ImageX را وارد می کنیم:

87-imagex

 

این دستور نیز در خط فرمان اجرا نمی شود به دلیل اینکه این دستور در ویندوز، تعریف نشده است.

ابزاری مانند ImageX به ما کمک خواهد کرد تا بتوانیم از سیستم عامل خود Image تهیه کنیم.

در خصوص Image و کاربرد آن، در ادامه بیشتر صحبت خواهیم کرد.

روش نصب ADK

پس از دانلود ADK شروع به نصب آن نمایید. مراحل نصب آن به سادگی انجام می شود. کافیست روی فایل Setup دابل کلیک کرده و در اولین صفحه نمایش داده شده مسیر نصب را انتخاب نمایید. می توانید در حالت پیش فرض قرار داده و روی Next کلیک کنید. در صفحه بعدی روی Accept کلیک نمایید تا لایسنس آن را بپذیرید.

winpe-windows-10

در صفحه بعدی Featureهای مختلف ADK را می بینید. با تیکدار کردن هر گزینه می توانید به موارد نصبی اضافه نمایید و در نهایت روی Install کلیک نمایید. در مورد کاربرد هر یک از Featureها در سایت مایکروسافت توضیحاتی ارائه شده است که برای اطلاعات بیشتر می توانید مطالعه داشته باشید.

winpe-windows-10

پس از نصب ADK فایل Cmd در مسیر نصب ADK ایجاد می شود. که باید آن را باز کنید. برای دسترسی به آن کافیست عبارت deployment and imaging tools environment را در بخش Search ویندوز تایپ نمایید.

در CMD مربوطه دستور زیر را وارد کنید. در دستور زیر آدرس یک بچ فایل را می دهیم که در مسیر درایو c قرار دارد. با زدن کلید Enter می بینید که مجموعه ای از دستورات اجرا می شود و در نهایت فایل WinPE ساخته می شود.

				
					copype amd64 c:\winpe
				
			

winpe

حالا کافیست فایل ساخته شده را به ایزو تبدیل کنید. برای اینکار می توانید از روش های مختلفی استفاده نمایید. در اینجا با زدن کد زیر در CMD می توان فایل Winpe را به iso تبدیل کرد.

				
					makeWinPEmedia /iso c:\WinPE c:\WinPE/WinPE.iso
				
			

winpe

فایل WinPE شما آماده است و به راحتی می توانید از آن استفاده نمایید. شما به عنوان یک Help Desk در موارد مختلفی همچون عیب یابی ها، خطایابی ها و رفع خطاها ، image گرفتن ها و غیره، به ابزار WinPE احتیاج پیدا می کنید. برخی ادارات و یا سازمان ها همچنان از ویندوز 7 نیز استفاده می کنند. بنابراین ممکن است WinPE ویندوز 7 نیز برای شما لازم باشد. در ادامه مراحل ساخت این ابزار را برای ویندوز 7 شرح می دهیم.

Windows Automated Installation Kit (WAIK)

برای این که بتوانیم WinPE مناسب برای ویندوز 7 بسازیم نیاز به ابزاری به نام WAIK (Windows Automated Installation Kit ) داریم. این ابزار در سایت مایکروسافت به صورت رایگان، قرار گرفته است. می توانیم ابزار WAIK مطابق با نسخه windows 7 SP1 را از سایت مایکروسافت دانلود کرده و نصب کنیم.

88-waik

حجم این ابزار حدود 1.3 GB می باشد.

89-waik

 

در ادامه با نصب Windows AIK آشنا خواهیم شد اما نکته ای که وجود دارد این است که ما به تمام محتویات WAIK نیاز نداریم. بنابراین فایل های اصلی آن را که برای ساخت WinPE نیاز داریم، جدا کرده ایم و به شما معرفی خواهیم کرد. البته توجه داشته باشید که WAIK در موارد دیگری مانند ساخت Answer File، به ما کمک خواهد کرد.

Answer File چیست؟

در مراحل ساخت ویندوز، حتما دیده اید که تعدادی سئوال از ما پرسیده می شود مانند : موقعیت جغرافیایی، زبان و یک سری تنظیمات که در حین نصب ویندوز وجود دارد. ما می توانیم فایلی به نام Answer File بسازیم که به این سئوالات پاسخ داده باشد و در هنگام نصب ویندوز، Answer File را در سیستم قرار دهیم تا به صورت خودکار به سئوالات پاسخ دهد. Windows AIK ابزاری دارد که در ساخت Answer File به ما کمک خواهد کرد.( Answer File یک فایل xml می باشد که در ادامه با نحوه ساخت آن، آشنا خواهیم شد).

از موارد دیگر می توانیم به دستور oscdimg برای تهیه ISO اشاره کنیم. برای تهیه فایل های ISO، نرم افزاری با نام Power ISO نیز وجود دارد، اما Windows AIK نیز شامل ابزاری به نام oscdimg برای تهیه ISO می باشد. و یا فایلی به نام BCDboot که به ما کمک می کند تا فضایی که در آن ویندوز نصب کرده ایم را، bootable کنیم.

روش نصب WAIK

1.از طریق DVD-ROM، فایل WAIK را انتخاب کرده و باز می کنیم. بر روی StartCD کلیک می کنیم.

90-waik-setup

 

2.ویزاردی باز خواهد شد که بر روی Yes کلیک می کنیم.

91-waik-setup

 

3.ویزارد نصب WAIK باز خواهد شد، در آن روی گزینه Windows AIK Setup کلیک می کنیم.

92-waik-setup

93-waik-setup

 

4.یک پنجره خوش آمد گویی ظاهر می شود، آن را مطالعه کرده و سپس بر روی Next کلیک می کنیم.

94-waik-setup

 

5.در صفحه License Terms، اطلاعاتی در مورد لایسنس این نرم افزار به ما می دهد، اطلاعات را می خوانیم و سپس گزینه I Agree را انتخاب کرده و Next می کنیم.

95-waik-setup

 

6.در صفحه Select Installation Folder ، مسیر نصب برنامه را به ما نشان می دهد. بر روی گزینه Next کلیک می کنیم و به مرحله بعد می رویم.

96-waik-setup

 

7.در صفحه Confirm Installation، گفته می شودکه WAIK آماده نصب است، جهت نصب برنامه بر روی Next کلیک کنید.

97-waik-setup

 

8.منتظر می مانیم تا نصب انجام شود.

98-waik-setup

مراحل نصب، چند دقیقه زمان می برد، بعد از نصب این نرم افزار،  قادر به مشاهده قابلیت های آن خواهیم بود.

 

9.مراحل نصب به پایان می رسد، بر روی گزینه Close، کلیک می کنیم.

99-waik-setup

 

10.از طریق منوی Start، قادر به دسترسی به نرم افزار Microsoft Windows AIK خواهیم بود. آن را باز می کنیم و مشاهده می کنیم که یک محیط command  (WSIM)Windows System Image Manager که برای ساخت Answer File مورد استفاده قرار می گیرد، و یک سری راهنما و ابزار که جهت مدیریت بهتر Clientها مورد استفاده قرار خواهند گرفت نیز، به همراه آن قرار دارد.

100-waik-setup

 

11. وارد محیط خط فرمان ویندوز می شویم. دستور ImageX را وارد می کنیم و مشاهده می کنیم که این دستور برای ویندوز، تعریف نشده است.

				
					imagex
				
			

101-imagex

12.وارد محیط خط فرمان WAIK می شویم، دستور ImageX را وارد می کنیم. مشاهده می کنیم دستور برای آن تعریف شده و سوئیچ های آن را به ما نشان خواهد داد.

102-imagex

13.وارد پوشه Tools در مسیر زیر می شویم.

C:\Program Files\Windows AIK\Tools

در پوشه X86 فایل هایی مانند ImageX ، bcdboot ، oscdimg و … را مشاهده می کنیم،این ها ابزارهایی مفیدی هستند که به صورت پیش فرض در ویندوز وجود ندارند، اما در WAIK لحاظ شده اند.

103-waik-setup

14.در پوشه PETools ابزاری مانند Copype را مشاهده می کنیم.

104-waik-setup

15.وارد پوشه X86 می شویم ابزاری مانند wim را مشاهده می کنیم که در ادامه با آن بیشتر آشنا خواهیم شد.

105-winpe-wim

16.وقتی وارد محیط خط فرمان WAIK می شویم مشاهده می کنیم که در مسیر زیر قرار دارد:

C:\Program Files\Windows AIK\Tools\PETools\ X86

17.همین مسیر را در محیط خط فرمان ویندوز وارد می کنیم. برای این کار در ابتدا باید از مسیر User\client1 خارج شویم.برای این کار دستور cd/ را وارد می کنیم.

				
					cd/
				
			

106-cd

 

18.اکنون در مسیر درایو C قرار گرفته ایم، فرمان cd را به همراه مسیر PETools را در خط فرمان وارد می کنیم:

				
					cd C:\Program Files\Windows AIK\Tools\PETools\ X86
				
			

107-cd-x86

 

19.اکنون در مسیر X86 قرار گرفتیم، دستور ImageX را وارد می کنیم و می بینیم که دستور را شناخته است.

				
					imagex
				
			

108-imagex

 

20.هدف از اجرای این دستور این بود که اگر بخواهیم این دستور را در محیط خط فرمان ویندوز اجرا کنیم، باید در مسیر صحیح آن قرار داشته باشیم.

ساخت WinPE

1.برای این کار وارد محیط خط فرمان WAIK می شویم.


2.در ابتدا باید فایل x86 را در درایوی که می خواهیم winpe را در آن قرار دهیم، کپی کنیم. با دستور زیر این کار را انجام می دهیم

				
					copype x86 e:\winpe
				
			

109-copype-x86

3.می بینیم که با این دستور، پوشه WinPE در درایو E ساخته می شود.

110-winpe

4.فایل هایی مانند ISO، mount، etfsboot و wim در پوشه WinPE ایجاد شده اند.

111-winpe

 

ایجاد فایل boot.wim در WinPE

5. یکی از اصلی‌ترین فایل‌هایی که در پوشه WinPE قرار می‌گیرد، فایل ISO است. این فایل نقش حیاتی در استفاده از WinPE دارد، زیرا تمامی محتوا و ابزارهای لازم برای اجرای این محیط را در بر می‌گیرد. علاوه بر فایل ISO، سایر فایل‌ها نیز برای ساخت و پیکربندی WinPE استفاده می‌شوند تا این ابزار به درستی کار کند. نکته مهم این است که فایل ISO باید قابلیت بوت شدن (Bootable) داشته باشد تا بتوان از آن در فرآیندهایی مانند نصب سیستم‌عامل یا بازیابی سیستم استفاده کرد

112-bootmgr

6. در پوشه Sources لازم است فایلی با نام wim وجود داشته باشد. برای این منظور می‌توان از فایل winpe.wim بهره برد، اما حتماً باید نام آن به Boot.wim تغییر داده شود. این تغییر نام از اهمیت بالایی برخوردار است، زیرا تنها در این صورت فایل قابلیت بوت شدن را خواهد داشت و می‌تواند فرایند Bootable کردن را به درستی انجام دهد. این مرحله یکی از گام‌های کلیدی در ساخت یک WinPE کاملاً کاربردی است.

113-winpe-wim

7.در مسیر e: winpe قرار داریم. باید فایل wim را درون پوشه ISO>Sources کپی کنیم. برای این کار دستور زیر را در CMD وارد می کنیم.

				
					copy winpe.wim iso\sources\boot.wim
				
			

114-winpe

 

8.مشاهده می کنیم که فایل wim در درایو E ساخته شد.

115-boot-wim

قرار دادن ابزار imagex

دومین ابزاری که نیاز است در WinPE ساخته شود ابزاری به نام imageX است.از این ابزار برای گرفتن image و Deploy کردن آن، استفاده می کنیم. ابزار ImageX در مسیر زیر قرار دارد.

C > Program File > Windows AIK >Tools > X86 > imagex

116-imagex

1.باید فایل imagex را کپی کرده و در پوشه ISO قرار دهیم. برای این کار، دستور زیر را در محیط خط فرمان، وارد می کنیم.

				
					Copy "c:\program files\windows AIK\tools\x86\imagex.exe" e:\winpe\iso
				
			

117-imagex

2.در پوشه ISO، مشاهده می کنیم که فایل imagex کپی شده است.

118-imagex

3.اکنون فایل های لازم برای ساختن WinPE را در اختیار داریم، قصد داریم فرمت آنها را iso کنیم. برای این کار از دستوری به نام oscdimg و فایل etfsboot.com استفاده می کنیم. دستور زیر را در محیط خط فرمان وارد می کنیم.

				
					Oscdimg –n –betfsboot.com e:\winpe\iso e:winpe.iso
				
			

119-oscdimg

4.پس از چند ثانیه، مشاهده می کنیم WinPE در درایو E به صورت iso ساخته شده است.

120-winpe

5.روی فایل iso ، کلیک راست می کنیم و Burn disk image را انتخاب می کنیم تا بتوانیم WinPE را به صورت CD در اختیار داشته باشیم.

121-winpe

 

ساخت WinPE – روش دوم

فایل‌های مورد نیاز

تا به اینجا، مراحل ساخت WinPE را با ابزار WAIK آموختیم. قصد داریم روش دومی را برای ساخت WinPE انجام دهیم. قبل از شروع، باید بدانیم که برای ساخت CD WinPE به چه مواردی از WAIK احتیاج داریم.

موارد مورد نیاز

فایل x86 که در آن فایل های imagex و oscdimg ، bcdboot قرار دارد.

122-winpe

فایل PETools که در آن فایل Copype قرار دارد. در این پوشه به فایل های مشخص شده در تصویر زیر، احتیاج داریم.

123-winpe

این فایل ها را جدا می کنیم و در پوشه ای قرار می دهیم.

124-winpe

ساختن WinPE

1.وارد محیط خط فرمان ویندوز می شویم، باید مسیر را به مسیری که فایل ها در آن قرار دارند تغییر دهیم. برای این منظور دستور زیر را وارد می کنیم:

				
					cd/
				
			
				
					cd main
				
			

2.دستور Copype را به صورت زیر وارد می کنیم:

				
					Copype x86 c:\winpe
				
			

مشاهده می کنیم که در درایو C پوشه ای به نام WinPE ساخته شد.

126-winpe

127-winpe

128-winpe

3.وارد پوشه WinPE می شویم و می بینیم که تمام پوشه ها و فایل ها در آن قرار دارد.

129-winpe

4.سپس باید WinPE را در پوشه sources به نام wim کپی کنیم.

برای این کار دستور زیر را وارد می کنیم:

				
					Copy winpe.wim iso\sources\boot.wim
				
			

130-winpe

مشاهده می کنیم که در پوشه sources، فایل، کپی شده است.

5.فایل دیگری که به آن نیاز داریم، فایل imageX می باشد که در مسیر main> x86 قرار دارد. آن را کپی کرده و در winpe > ISO قرار می دهیم.

131-imagex

6.در نهایت باید پوشه ISO را تبدیل به image کنیم. دستور زیر را در CMD وارد می کنیم.

				
					cd
				
			
				
					cd c:\main\x86
				
			

اکنون که در مسیر صحیح قرار گرفتیم، دستور زیر را وارد می کنیم:

				
					Oscdimg –n –bc:\winpe\etfsboot.com c:\winpe\ iso c:\winpe.iso
				
			

132-oscdimg

7.پس از گذشت چند ثانیه، مشاهده می کنیم در درایو c ابزار winpe به شکل iso ساخته شده است.

133-winpe

 

شما می‌توانید ابزار کاربردی WinPE را برای استفاده در ویندوز 7، از طریق لینک زیر دانلود نمایید.

در این مقاله درباره ابزار بسیار کاربردی WinPE، توضیحات جامعی ارائه دادیم. گفتیم که کاربرد این برنامه در کجاست و توسط دو برنامه ADK و WAIK ساخته می‌شود. همچنین به دو روش مختلف نصب آن را آموزش دادیم تا به عنوان یک مهندس شبکه، حتی زمانی که این ابزار را با خود، همراه نداشتید، بتوانید یک نسخه از آن را سریعا بسازید. امیدواریم این مقاله در تجربیات مختلف شما، کمک شایانی کند و برای شما مفید واقع شده باشد.

هیواشبکه

خدمات ما در مجموعه هیواشبکه شامل :

شرکت فنی و مهندسی هیوانوآوران داده گستر : مجری طراحی ، پیاده سازی ، پشتیبانی پروژه های شبکه و امنیت در استان گیلان – رشت و شهرها و استانهای همجوار
آموزشگاه تخصصی هیواشبکه : برگزار کننده دوره های تخصصی شبکه و امنیت ، پیکربندی سرور HP ، مجازی سازی ، MCSA 2022 ، نتورک و … به صورت حضوری با مجوز از سازمان فنی و حرفه ای و آموزش کارکنان دولت در رشت ، استان گیلان و به صورت مجازی در سراسر کشور

آیا این مطلب را می پسندید؟
https://hivanetwork.ir/?p=1689
اشتراک گذاری:
هیوا شبکه
به صورت حرفه ای آموزش ببینید ، با آزمونهایی در سطح بین المللی خود را محک بزنید و از آموزشگاه تخصصی هیواشبکه با مجوز از سازمان آموزش فنی و حرفه ای و آموزش کارکنان دولت مدرک معتبر اخذ نمایید. همراهتان هستیم
مطالب بیشتر
برچسب ها:

نظرات

2 نظر در مورد ساخت ابزار WinPE

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

  1. سلام . در ساخت winpe ویندوز۷ ؟ درستور اولی amd 64 قرار بدهیم copype amd64 c:\winpe
    در دستور دوم به جای oscdimag تز چه دستوری باید استفاده کرد؟ دستور دوم کلا چی باید نوشت ؟؟؟

    1

    1. سلام وقت بخیر
      بله، برای ساخت WinPE مربوط به ویندوز ۷ نسخه ۶۴بیتی، دستور اول همون طور که گفتید به‌صورت زیر هست:
      copype.cmd amd64 C:\winpe
      در مورد ساخت ISO، ابزار `oscdimg` معمولاً باید از **Windows AIK** نصب شده باشه. اگر `oscdimg` نصب نیست یا خطا می‌ده، اول مطمئن بشید AIK نصب شده.
      دستور ساخت فایل ISO هم به‌صورت زیر هست:
      oscdimg -n -bc:\winpe\etfsboot.com C:\winpe\ISO C:\winpe\winpe.iso
      اگه بخواید بدون oscdimg ایمیج بسازید، باید از ابزارهای جانبی مثل PowerISO یا ابزارهای ساخت ISO در ویندوز استفاده کنید، ولی oscdimg روش اصلی و پیشنهادی مایکروسافته.
      موفق باشید
      تیم فنی هیواشبکه

      1