آموزش ساخت ویندوز لایو یا دیسک نجات-روش دوم
به نام خدا
آموزش ساخت ویندوز لایو یا دیسک نجات-روش دوم
خب در پست قبلی ، روش اول ساخت سیستم عامل ویندوز لایو یا دیسک نجات را به نقل از یک وبلاگ و البته با یکسری توضیحات شخصی ام ، آموزش دادم
در این بخش قصد دارم ، روش دوم ساخت سیستم عامل ویندوز لایو یا دیسک نجات ویندوز را باز هم به نقل از آن وبلاگ ، شرح دهم .
قبل از شروع باید بگویم که بهتر است در تمام مراحل آموزش ، شما فقط به درایو C توجه کنید .
یعنی تمام مراحل و نرم افزارها ومسیرها باید روی درایو C که درایو نصب ویندوز است ، متمرکز شود .
همچنین من؛ بازهم فرض را بر این می گیرم که شما از کامپیوتر مدرن با پردازنده ی اینتل 64 بیتی یا AMD64 با مادربورد مجهز به فناوری UEFI ، استفاده می کنید .
البته اگر مادربورد کامپیوترتان حالت هیبریدی و دورگه دارد و از هر دو حالت بایوس و UEFI و نیز هردو حالت بوت فلش مموری یعنی MBR و GPT پشتیبانی می کند ، ممکن است دچار مشکلات عجیبی بشوید و احیانا این ویندوزی که ساخته اید بوت نشود یا فقط در یکی از این حالتها بوت شود .
مادربورد کامپیوتر خودم ، هیبریدی است و در نتیجه ، این دوره ی آموزشی ، متاسفانه روی کامپیوتر خودم ، جواب نداده است !!
اما شاید روی سیستم شما ، جواب بدهد و شما بتوانید به ویندوز لایو که با دست خودتان ساخته اید ، وارد شوید !
بسته به نوع پردازنده و نوع مادربورد و نوع پارتیشن بندی و بوت فلش مموری ، شما می توانید مراحل را از یکی از دو فولدر X86 یا AMD64 پیگیری کنید .
X86 = Intel 32BITS
AMD64 = Intel 64BITS
Intel=AMD
همچنین در پست قبلی گفتم که هیچ تفاوتی بین زبان اسمبلی پردازنده های اینتل و AMD در مدل های 32 و 64 بیتی وجود ندارد.
اگر کسی بگوید که نه ! تفاوت وجود دارد و اگرهم شباهتی هست در دستورات پیشرفته ای همچون MMX و SSE می باشد ، من به او می گویم که خیر !
نه فقط در دستورات پیشرفته بلکه در تمام دستورات از AAA تا XOR ، هیچ تفاوتی بین زبان اسمبلی پردازنده های اینتل و AMD در مدل های 32 و 64 بیتی وجود ندارد .
یعنی برنامه ای که با زبان اسمبلی تحت هرکدام از این دو پردازنده ساخته شود ، روی آن یکی پردازنده نیز اجرا خواهد شد .
زیرا اسمبلی یک زبان بومی و استاندارد است و مستقیما به پردازنده مربوط می شود و بیشترین هماهنگی و سازگاری را با سخت افزار برقرار می کند .
دقیقا شبیه به سیستم کامپیوترها و سیستم عامل های شرکت اپل
کامپیوترهای شرکت اپل ، از لحاظ سخت افزاری و نرم افزاری کاملا با هم سازگارند و سیستم عامل و نرم افزارها دقیقا مطابق با معماری کامپیوتر شرکت اپل ، ساخته می شود .
این مزیت را در زبان اسمبلی نیز می توانیم پیدا کنیم .
در زبان اسمبلی نیز ، بیشترین هماهنگی و نظم و ارتباط و سازگاری را بین سخت افزار و سیستم عامل ، مشاهده می کنیم .
یعنی زبان اسمبلی ، ذاتا یک نرم افزار سخت افزاری است و بیشترین سازگاری و هماهنگی را با سخت افزار دارد و بسیاری از مشکلات مربوط به عدم سازگاری و شلختگی که توسط زبانهای سطح بالا ایجاد می شوند را هرگز بوجود نمی آورد .
بر همین اساس ، زبان اسمبلی هردو پردازنده ی اینتل و AMD ، بیشترین سازگاری را با این دو پردازنده دارد و یکسان و مشابه می باشد و با هردو پردازنده ، کاملا مطابق و منطبق و هماهنگ و سازگار است .
من این حرف را از روی تعصب نمی زنم بلکه از روی تجربه و مشاهدات و مطالعات فراوان ، می گویم
زیرا من علاوه بر مستندات کامل پردازنده های شرکت اینتل که در همین وبلاگ و در پستی با نام IntelFull آپلود کردم ، مستندات پردازنده های شرکت AMD را نیز دانلود نموده و در اختیار دارم و مطالعه کردم و شباهتهای بسیار زیادی بین معماری و زبان ماشین و اسمبلی و روش آدرسدهی این دو پردازنده ی معروف را دیدم .
که البته این شباهتها کاملا طبیعی هستند و یک علت تاریخی دارد :
اصولا پردازنده های شرکت AMD ، از لحاظ معماری و زبان اسمبلی ، فقط در حکم یک نسخه ی مدرن و گرافیکی برای پردازنده ی اینتل محسوب می شوند و هیچ تفاوت دیگری با پردازنده های شرکت Intel ندارند .
لذا برنامه ای که شما برای پردازنده ی اینتل بسازید ، براحتی روی پردازنده ی amd نیز اجرا می شود و بالعکس !
ضمن اینکه شرکت AMD دقیقا یکسال پس از شرکت اینتل یعنی در سال 1969 میلادی تاسیس شد و با کپی برداری از روی اسناد شرکت اینتل ، پردازنده ی خودش را ساخت و با قیمت کمتر به فروش رساند و فقط تعدادی برتری در بحث گرافیک به آن اضافه کرد .
اما کاربرها از این حقایق خبر ندارند و بین طرفداران این دو نوع پردازنده ی یکسان ، همیشه یک جنگ بیهوده وجود دارد .
ضمنا شرکت اینتل بسیار قبل از دهه 1960 میلادی یعنی در دهه ی 1940 میلادی و با یک نام دیگه تاسیس شد و اولین ترانزیستورهای تاریخ در همان دهه های 1940 و 1950 میلادی توسط شرکت اینتل ، اختراع شدند .
اولین پردازنده ی شرکت اینتل نیز هرگز در سال 1968 ساخته نشد بلکه در دهه ی 1950 ساخته شد .
اولین IC یا مدار مجتمع نیز در همان دهه ، توسط شرکت اینتل اختراع شد
آن زمان ، شرکت اینتل ، نام دیگری داشت و این باعث شده که بسیاری از افراد خیال کنند که مخترع IC ، شرکت دیگری بوده است !!
اما شرکت AMD با تقلب و سرقت اسناد شرکت اینتل و کپی برداری بدون مجوز و پنهانی و بدون رعایت قانون کپی رایت ، از روی دست شرکت اینتل ، آن رفتارهای ناشایست و غیرحرفه ای را از خودش نشان داد و خودش را خراب و بی آبرو کرد .
طوریکه تا مرز ورشکستگی کامل پیش رفت . اما شرکت اینتل ، او را نجات داد !!
شرکت اینتل ، به شرکتهای خبیث از قبیل Apple و AMD این حق و اجازه را داد که این شرکتها ، از خط تولید اینتل برای ساخت و فروش پردازنده های خود استفاده کنند !!
اینتل همچنین به شرکت معروف IBM نیز این اجازه را داده است که پردازنده های پاور پی سی را روی خط شرکت اینتل ، مونتاژ و تولید کنند .
زیرا پردازنده ی پاورپی سی ، مثل یک نوزاد حرامزاده و بازار مشترکی بود که توسط شرکتهای موتورولا و IBM و Apple و برای شکست دادن شرکت اینتل ، ساخته شد و در سوپرکامپیوترهای شرکت IBM بکار رفت .
اما پس از انحلال و نابودی کامل شرکت معروف موتورولا ، عملا قدرت بار دیگر به شرکت اینتل بازگشت و شرکتهای رقیب یعنی IBM و Apple مجبور شدند مجددا به سمت پردازنده های اینتل بروند
اگر اکنون می بینید که در دنیای دسکتاپ و سرور ، پس از ویندوز ، مک بعنوان دومین سیستم عامل مطرح جهان ، خودنمایی می کند فقط یک دلیل دارد :
استفاده ی شرکت Apple از پردازنده های شرکت اینتل برای جلوگیری از سقوط در بازار کامپیوترها و جا نماندن از ویندوز و مایکروسافت !!
شرکت IBM نیز با استفاده از سیستم عامل ویندوز 10 و ویندوز سرور 2022 و پردازنده ی اینتل ، در حال همکاری با شرکتهای اینتل و مایکروسافت است تا آن سابقه ی یکصد ساله اش از بین نرود و به سرنوشت شرکت موتورولا دچار نشود
شرکت اپل بارها تصمیم گرفته است از پردازنده ی بومی ساخت خودش استفاده کند اما به دلیل قدرت بسیار زیاد پردازنده ی اینتل در سطح جهان و نابودی سایر پردازنده ها ، اپل مجبور شد برای جلوگیری از سقوط سهام و سقوط سهم سیستم عامل مک ، و شکست نخوردن از سیستم عامل ویندوز ، برخلاف میل باطنی اش ، باز هم به سمت پردازنده ی اینتل بیاید .
کافی است اپل از پردازنده ی اینتل استفاده نکند . آنگاه سیستم عامل مک و کامپیوترهای مک ، همگی نابود می شوند .
پلتفرم وینتل یعنی ویندوز و اینتل ، در کشورهای ایران و چین و انگلیس و روسیه و حتی در آمریکا ، بیشترین سهم را دارد .
بنابراین ، عقل حکم می کند که بپذیریم دنیای آینده به اینتل و ویندوز تعلق دارد و سایر شرکتها نیز برای بقا و زنده ماندن مجبورند از این پلتفرم وینتل ( ویندوز+ اینتل) پیروی نمایند .
شرکت AMD پس از سالها لجبازی و رقابت احمقانه با شرکت اینتل و رسیدن به لبه ی پرتگاه و احساس خطر انحلال همیشگی و ترسیدن از سرنوشت شرکت موتورولا ، و البته ترس از گرفتار شدن به سرنوشت پردازنده ی میپس ، مجبور شد با شرکت اینتل ، صلح کند و طبق استانداردهای این شرکت ، رفتار نماید و از رقابت و جنگ بیهوده دست بردارد .
پردازنده های میپس و اسپارک و پاورپی سی ، و حتی پردازنده های آی بی ام ،؛ دیر یا زود برای همیشه نابود می شوند . همانطور که موتوولا و آلفا دک نابود شدند .
استانداردهایی همچون EFI و UEFI شرکت اینتل ، تمام دنیا را وادار کرد که به سمت پردازنده ی اینتل روی بیاورند
ما در آینده دیگه شاهد اختراع صدها پردازنده ی جورواجور و غیر استاندارد و سلیقه ای نخواهیم بود . مگر در حد یک پروژه ی دانشجویی در یک دانشگاه !
شرکت اینتل از دهه 1960 میلادی تا همین الان ، در حالت ساخت سیستم عامل انحصاری و حتی کامپیوترهای انحصاری خودش می باشد و همین حالا نیز توانسته است سیستم های کامپیوتری مدرن و هوشمند بسازد
اسناد مربوط به سیستم عامل ها و کامپیوترهای شخصی قدیمی دهه 1970 میلادی شرکت اینتل را می توانید در فایل های PDF و از پست IntelFull و از همین وبلاگ ، دانلود نمایید .
من کاملا علمی و با استناد به اسناد و مدارک تاریخی شرکت اینتل که از همین وبلاگ و از پست IntellFull قابل دانلود هستند ، این حرفها را در این پست نوشتم و هیچ تعصبی روی شرکت اینتل ندارم .
داستان کامل تاسیس و تاریخچه شرکت اینتل را می توانید از وبسایت زومیت ، مطالعه نمایید .
شرکت اینتل الان در اوج قدرت است و نه فقط 99 درصد کامپیوترهای دسکتاپ و سرور بلکه بیش از 81 درصد کامپیوترهای بزرگ و سوپرکامپیوترها نیز منحصرا از پردازنده ی اینتل استفاده می کنند که زبان اسمبلی تمام اینها یکسان است
شرکت اینتل چندین سال است که قصد دارد پردازنده ی آرم را نیز خریداری کرده و معماری پردازنده ی آرم که در گوشی هوشمند و تبلت و تلویزیون و لوازم خانگی و ... بکار می رود را به درون معماری پردازنده های اینتل ، تزریق نماید .
در نتیجه ، در آینده ، سیستم عامل ویندوز مجددا به دنیای گوشی های هوشمند و تبلت و لوازم خانگی و صنعتی و پزشکی وارد خواهد شد و البته تمام این لوازم نیز از پردازنده ی اینتل و زبان اسمبلی یکسان برخوردار خواهند بود
سرمایه گذاری دولت آمریکا روی شرکت اینتل باعث شد که این غول بی رقیب دنیای پردازنده ها بتواند بازار سوپرکامپیوترها را نیز در دست بگیرد .
الان سریعترین و قدرتمندترین سوپرکامپیوترهای جهان ، از پردازنده ی اینتل استفاده می کنند که زبان اسمبلی شان با زبان اسمبلی کامپیوترهای شخصی ، کاملا یکسان است !
شرکت IBM نیز رسما اعلام کرده که از پردازنده ی اینتل و سیستم عامل ویندوز استفاده می نماید !!
با این اوصاف اگر پردازنده ی کامپیوترتان ،AMD می باشد بدانید که چیز جدیدی در دست ندارید بلکه نسخه ی پیشرفته ی اینتل را در دست دارید و اگر پردازنده ی کامپیوترتان ، اینتل است بدانید که هیچ چیزی را از دست نداده اید زیرا اینتل و AMD از زبان اسمبلی یکسان و قدرت و سرعت یکسان برخوردار می باشند و در اصل ، یک معماری مشابه هستند .
همچنین سابقه ی طولانی اینتل و ساخت اولین ترانزیستورهای تاریخ و ساخت اولین آی سی ها و اولین پردازنده های 4 بیتی و اولین میکروکنترولرهای 4 و 8 بیتی ، امتیازاتی است که فقط در انحصار شرکت اینتل می باشد و این امتیازات و سابقه ی طولانی و البته فناوری UEFI شرکت اینتل و کامپیوترهای شخصی و سیستم عامل های شخصی شرکت اینتل ، همگی نشان از برتری اینتل نسبت به AMD دارند .
در آینده ، بجز ویندوز و اینتل ، پلت فرم دیگری وجود نخواهد داشت .
لینوکس نیز در حال تمرکز روز پردازنده ی اینتل می باشد تا سهم خود را در بازار سیستم عاملها ، افزایش دهد و بتواند با ویندوز و مک رقابت کند
مک نیز که سالهاست از پردازنده ی اینتل استفاده می کند تا از ویندوز عقب نماند !
البته اینکارها بی فایده است زیرا آینده ی دنیای فناوری اطلاعات ، به اینتل و ویندوز و البته به زبان اسمبلی ، تعلق دارد !
خب از بحث اصلی خارج شدم !!
اینها رجزخوانی نبود بلکه واقعیتهای پنهان بود که من لازم دیدم آنها را اینجا آشکار کنم و به جنگ بیهوده ی بین کاربران این دو پردازنده و نیز به ادعاهای دروغین برخی وبسایتها از جمله وبسایت استک آور فلو ، علیه زبان اسمبلی ، خاتمه بدهم !!
+
+
آموزش ساخت ویندوز لایو و دیسک نجات - روش دوم
تا به اینجا مراحل ساخت winpe (ویندوز لایو) را با ابزار WAIK آموختیم .
قصد داریم روش دوم را برای ساخت ویندوز لایو انجام دهیم .
قبل از شروع روش دوم ، باید بدانیم که برای ساخت CD ویندوز لایو ، به چه مواردی از WAIK نیاز داریم .
موارد مورد نیاز :
فایل AMD64 که در آن ، فایل های imageX.exe و bcdboot و oscdimg قرار دارد ، مورد نیاز است .
فایل pe tools که در آن ، فایل copype.cmd قرار دارد .
در این فولدر ، به فایلهای مشخص شده ی زیر نیاز داریم :
C:\program files\windows aik\tools\pe tools
amd64
ia64
coyepe.cmd
pesetenv.cmd
setsanpolicy.cmd
ssshim.dll
این فایلها را جدا می کنیم و در فولدر دیگری قرار می دهیم .
مثال : فولدری به نام main
local disk (C):
main
perflogs
program files
program files(x86)
users
windows
winpe
ساخت ویندوز لایو
نکته :
از این به بعد ، من در متن فارسی ، بجای عبارت انگلیسی WinPE ، تا جایی که منظور ، سیستم عامل ویندوز لایو باشد ، از عبارت "ویندوز لایو " استفاده می کنم .
اما اگر مجبور شوم به فولدر یا فایلی به نام winpe اشاره کنم به همین شکل و با حروف کوچک آنرا در لابلای متن فارسی اضافه می کنم .
1- وارد محیط خط فرمان ویندوز می شویم یعنی فایل cmd.exe :
باید مسیر را به مسیری که فایلها در آن قرار دارند تغییر دهیم !
برای اینکار ، دستور زیر را در محیط برنامه cmd.exe وارد می کنیم :
البته این دستورات را در مسیر زیر وارد می کنیم :
C:\users\
دستورات لازم :
cd\
cd main
C:\windows\system32\cmd.exe
C:\users\username>CD/
بجای username ، نام کاربری خودتان را تایپ کنید .
C:\cd main\1
C:\main\1>
2- دستور copype را به صورت زیر در برنامه cmd.exe ویندوز ، وارد می کنیم :
البته در مسیر زیر و به روش زیر :
C:\users\copype amd64 c:\winpe
مشاهده می کنیم که در درایو C پوشه ای به نام winpe ساخته شد
البته در مسیر زیر :
C:\users\
ما در این مراحل ، نرم افزار cmd.exe را بصورت کاربر عادی اجرا می کنیم . ابتدا به مسیر system32 می رویم اما بعد ، بصورت کاربر عادی وارد می شویم
3- وارد پوشه winpe می شویم و می بینیم که تمام پوشه ها و فایل ها در آن قرار دارند .
البته به این شکل :
Local Disk (C)
main
perflogs
program files
program files (x86)
users
windows
winpe
خب حالا به فولدر winpe که در بالا مشاهده می شود ، وارد می شویم :
به محض ورود به فولدر winpe ، با این چیزها روبرو می شویم :
iso
mount
etfsboot
winpe.wim
نکته :
فایل های با پسوند wim ، فایلهای ویندوز ایمیج می باشند . یعنی فایلهایی فشرده هستند که تمام فولدرها و فایلهای سیستم عامل ویندوز را در خود نگه می دارند .
این نوع فایلها را می توانیم از طریق ویندوز لایو ، و با کمک نرم افزار قدرتمند Dism ، ویرایش و سفارشی کنیم و ویندوز را به یک سیستم عامل سفارشی و دلخواه تبدیل نماییم .
تقریبا شبیه به کاری که در لینوکس انجام می دهیم !!
البته با مقداری تفاوت در عملکرد و سیستم !
4- سپس باید فایل winpe.wim را به درون فولدر sources و با نام boot.wim کپی کنیم تا قابل بوت شود .
برای اینکار ، دستور زیر را در خط فرمان ویندوز یعنی در فایل cmd.exe و با حالت کاربر ادمین ( مدیر سیستم ) و در مسیر زیر وارد می کنیم .
بدین شکل :
C:\windows\system32\cmd.exe
دستور مربوطه برای کپی و تغییر نام فایل winpe.wim :
C:\winpe>copy winpe.wim iso\sources\boot.wim
مشاهده می کنیم که فایل boot.wim در پوشه ی Sources ، کپی شده است .
5- فایل دیگری که به آن نیاز داریم ، فایل imageX.exe می باشد که در مسیر زیر قرار دارد :
main>AMD64
این فایل را به درون مسیر زیر ، کپی می کنیم :
C:\winpe\ISO
فولدر ISO ؛ از فولدرها و فایلهای زیر تشکیل شده است :
boot
efi
sources
bootmgr
imageX.exe
6- در نهایت ، باید فولدر ISO را به image تبدیل کنیم .
ما هم اکنون در مسیر زیر قرار داریم :
C:\windows\system32\cmd.exe
حالا باید در مسیر بالا ، دستور مربوطه را به شکل زیر وارد کنیم :
C:\CD C:\main\AMD64
C:\main\AMD64>
حالا در مسیر amd64 ، دستور زیر را تایپ می کنیم :
oscdimg -n -b c:\winpe\etfsboot.com c:\winpe\iso c:\winpe.iso
پس از گذشت چند ثانیه ، مشاهده می شود که در درایو C ، ابزار WinPE به شکل فایل ISO ساخته شده است
بدین شکل :
C:\
main
...
...
...
...
Winpe
WinPE.ISO
تبریک !
شما موفق شدید به دومین روش نیز ، سیستم عامل ویندوز لایو یا WinPE.iso را که قابل بوت از روی فلش مموری می باشد ، بسازید !
حالا می توانید با خیال راحت ، فایل بوت ایمیج قابل بوت سیستم عامل یعنی WinPE.iso را با دست به درون فلش مموری ، کپی نمایید و پس از بوت کردن کامپیوتر ، از منوی بوت نرم افزار ventoy ، نام سیستم عامل لایو را که تنها با کمک خط فرمان ویندوز ساخته شده است را ببینید و با کلیک روی این نام ، به محیط ازپیش نصب شده ی سیستم عامل ویندوز لایو ، وارد شوید .
پایان روش دوم
+
+
+
شاید بگویید که ما می توانیم با ماوس یا با کلیدهای ترکیبی ویندوز و خیلی راحت ، عملیات کپی را تغییر نام فایلها را انجام دهیم و در محیط گرافیکی ویندوز ، به خط فرمان و تایپ دستورات شبیه به ترمینال لینوکس نداشته باشیم .
حقیقت این است که من نیز همینگونه فکر می کردم و با دست خودم ، این فایلها را به مسیر مربوطه کپی کردم اما به نتیجه ی مطلوب نرسیدم .
به همین دلیل ، توصیه می کنم که شما بجای کپی دستی یا کپی با ماوس ، سعی کنید دقیقا طبق همین شیوه یعنی دستورات خاص و خط فرمان ویندوز یا خط فرمان نرم افزار Waik رفتار کنید تا به نتیجه ی مورد نظر برسید .
تنها چیزی که می توانید با دست خودتان کپی کنید ، فایل ایمیج سیستم عامل است که پس از اینکه فلش مموری را با کمک نرم افزار ventoy و با سیستم فایل exfat پارتیشن بندی کردید ، آنگاه این فایل ISO را با دست به درون فلش مموری کپی می کنید !!
اما سایر فایلهای درون این آموزش را باید حتما از طریق خط فرمان و با کمک دستورات خاص و فایلهای خاص ، کپی یا تغییر نام کنید .
+
+
+
در پست بعدی ، روش سوم آموزش ساخت ویندوز لایو یا دیسک نجات را منتشر خواهم کرد .
انشاا...
