بنام دوست
برای اینکه سی دی نصب ایکس پی در حین نصب فایل های setupORG.exe و presetup.cmd را یشناسد. بایستی
تغییراتی در فایل TXTSETUP.SIF که داخل پوشه I386 قرار دارد بدهیم.
این فایل فایلی است که داخلش اطلاعات خیلی زیادی قرار دارد. در این فایل نام تک تک فایل هاییکه باید در حین نصب
از سی دی به هارد کپی شوند نوشته شده است.
حتی مشخص شده که هر فایل باید داخل کدام پوشه گذاشته شود ووو........
1. این فایل را با برنامه notepad باز کنید (اگر با برنامه ++ notepad باز کنید ،معقول تر و بهتر است).
2. دنبال عبارت زیر بگردید:
کد:
setup.exe = 100,,,,,,,2,0,0,,1,2
3.بعد از سطر فوق عبارت زیر را اضافه نمایید:
کد:
setupORG.exe = 1,,,,,,,2,0,0
presetup.cmd = 1,,,,,,,2,0,0
اکنون فقط یک کار دیگر مانده است که لازم است انجامش بدهیم:
با کار هائیکه تا حالا انجام دادیم همه کار ها بنا به خواست ما انجام خواهد شد مگر یک کار.
برنامه نصب ویندوز ایکس پی برای نصب درایور ها ، بصورت پیشفرض سراغ فایل Driver.cab (داخل پوشه I386 )
میرود. با کار هاییکه ما تا اینجا انجام دادیم ، برنامه نصب کار هاییکه ما گفتیم انجام خواهد داد ولی سراغ فایل
های درایور های ما درون سی دی نصب نخواهد رفت.و ما باید در این آخرین مرحله به ویندوز بفهمانیم که برای
نصب درایور ها باید به پوشه C:\XPCD\Drivers برود که بصورت زیر عمل میکنیم:
یک فایلی داخل پوشه I386 وجود دارد که نامش WINNT.SIF است ( اگر نبود باید خودتان بسازید ولی در 99% موارد
وجود دارد).این فایل ، فایلی است که ویندوز موقع نصب به آن نگاه کرده و دستورات داخل آن را اجرا میکند. چون شرح
این فایل مربوط به این تاپیک نمیشود لذا بحثی در مورد آن نمیکنم. فقط همینقدر بدانید که در پروژه فعلی ما ، در فایل
مورد بحث ، در زیر قسمت [Unattended] باید عباراتی شبیه مثال زیر اضافه کنیم:
کد:
[Unattended]
OemPreinstall=Yes
OemPnPDriversPath="Drivers\000_intel;Drivers\001_gigabit_LAN;Drivers\002_monitor"
DriverSigningPolicy=Ignore
یک نکته مهم
--------------
همانطوریکه در مثال بالا می بینید برای اینکه ویندوز جای درایور های شما را بداند بایستی در جلوی عبارت OemPnPDriversPath
بعد از مساوی نام تک تک پوشه ها را وارد کرده و بین نام ها از علامت ; استفاده نمائید.
هر تعداد نام پوشه میتوانید اضافه کنید ولی یک چیز را فراموش نکنید:
اشکال ویندوز این است که تعداد حروفی که در این قسمت میشود وارد کرد محدود است.
در کل مجموع کاراکتر های وارد شده در این قسمت (که هر فاصله هم یک کاراکتر حساب میشود)، نباید از 4096 کاراکتر
بیشتر شود.
اگر بیشتر هم بنویسید اشکالی ندارد ولی ویندوز نخواهد دید.
شاید یک راه خوب برای رفع این مشکل این باشد که نام های پوشه ها را خیلی کوچک تعیین کنید مثلا" نام پوشه
درایور chipset را چیزی مثل 0CH بگذارید.
آموزش ما تمام است فقط چند نکته:
__ بعضی از درایور های کارت گرافیک با این روش نمیتوانند درست نصب شوند که روش کار با آن ها متفاوت است.
__ بهتر است بجای این همه زحمت که کاربر برای اینکار متحمل میشود ، تمام درایور های تمام سخت افزار ها را
به ویندوزش اضافه کند که با هر کامپیوتری قابل استفاده بوده ، مشکلات عدم نصب صحیح بعضی درایور ها را ندارد،
و ساختش هم راحت تر است.
شاید کسی بگوید شما با این جمله آخر ، آموزش خود را بی ارزش کردی که.
ولی اینطور نیست. قصد من یاد دادن است و کاربر با مطالعه سطور این تاپیک با خیلی از مسایل سیستم عامل
آشنا خواهد شد و من هم هدفم همان است.
موفق باشید
علاقه مندی ها (بوک مارک ها)