Şimdi XP CD'sine SATA driveri eklerken bize yararlı olabilecek bir kaç bilgi sunacağım. Yapacağımız işlemler diğer Windows Sürümleri içinde geçerlidir.
Örnek driver: SiI 3114r5
1. Gereksiz driver Dosyalarının taşınması ve klasörlerin silinmesi
İndirdiğimiz SATA driveri kalsöründe Genel şekli söyledir. Öncelikle bir txtsetup.oem yazan dosyamızın nerede olduğuna bir bakalım. Dikkatinizi çektiyle sata driver dosyaları txtsetup.oem dosyasının yanında değilde Sataraid\winxp\ yazan klasörün içinde. Klasörü açıp Winxp Win2k WinNT Win98 v.b. yazan klasörlerimizi göreceksiniz bunlarda Winxp yazan klasördeki dosyaları kesip txtsetup.oem yazan dosyamızın yanıya yapıştırıyoruz ve Winxp klasörüde dahil olmak üzere hepsini siliyoruz.
2. Gereksiz dosyaların silinmesi ve .inf dosyasının editlenmesi
Şimdi si3114r5.inf dosyamızı açıyoruz ve
[SourceDisksNames]
1=%DISKNAME%,Si3114r5.sys,,
[SourceDisksFiles]
Si3114r5.sys = 1
SilSupp.cpl = 1
SiWinAcc.sys = 1
SiRemFil.sys = 1
[DestinationDirs]
DefaultDestDir = 12
DllFiles = 11
[DriverFiles_NT_2K]
Si3114r5.sys,,,0x20
[DriverFiles_NTam64]
Si3114r564.sys,,,0x20
[DriverFiles_XP]
Si3114r5.sys,,,0x20
SiWinAcc.sys,,,0x20
SiRemFil.sys,,,0x20
[DllFiles]
SilSupp.cpl,,,0x20
Yazan satırı dikkatlice inceliyoruz, koyu ile işaretlediğim satırı 64 bit için driver dosyasını belirtiyor. Biz sadece 32bit driverini kulanacağız. Bu yüzden bu satırı siliyoruz ve Si3114r564.sys yazısını bul komumutu ile dosyamız içinde arayarak varsa çıkan bütün sadece Si3114r564.sys yazılarını siliyoruz. Ve deiğişlikleri kaydediyoruz. Her .inf dosyasında [DriverFiles_NTam64]
Si3114r564.sys yazısı olmaz aklınızı karıştırmasın. sileceğimiz satır[DriverFiles_NT_2K]
Si3114r52k.sys şeklindede olabilir. buda windows 2000 driveri gösteriyor.
.inf dosyamızı düzenledikten sonra si3114r5.cat dosyasınıda siliyoruz .cat dosyası driverimiz için gerekli değil. Dosyalar arasında si3114r5 yazan ve bir uzantısı olmayan başka bir dosyada olabilir bunuda siliyoruz. Dosyanın adı değişikde olabilir dikkat edin. Bu dosyanın adı bazen Disk1 şeklinde olabilir, içini açtığımızda içindede sadece disk1 yadığını göreriz. Dosyanın uzantsı olmaması ve boyutunun 1 KB ve daha aşağısı olması not defderi aile açtığımızda içinde sadece bir satır ve yazı yazması sileceğimiz dosyanın bu olmasının bir öğrenği.
3. txtsetup.oem dosyasının editlenmesi
txtsetup.oem dosyamızı not defderi ile açıyoruz ve ilk olarak
[Disks]
disk1 = "Silicon Image SiI 3114 SoftRAID 5 Driver Installation Disk for Windows XP/Server 2003",\Si3114r5.sys,\Sataraid\winxp sazan satırda koyu olarak işaretlediğim yazıyı siliyorsunuz. Unutmayın sadece ",\Si3114r5.sys,\ 'den sonrasını siliyoruz. Sildiğimiz satır Driver dosyalarının klasörlerini gösteriyordu. Biz bu satırı txtsetup.oem dosyasının yanına taşıdığımız için siliyoruz.
Satırımızın hemen bir altında
disk2 = "Silicon Image SiI 3114 SoftRAID 5 Driver Installation Disk for Windows 2000",\Si3114r5.sys,\Sataraid\winxp
disk3 = "Silicon Image SiI 3114 SoftRAID 5 Driver Installation Disk for Windows NT",\Si3114r5.sys,\Sataraid\winxp
disk4 = "Silicon Image SiI 3114 SoftRAID 5 Driver Installation Disk for Windows XP64",\Si3114r5.sys,\Sataraid\winxp
V.b. yazan bütün satırları siliyoruz.
txtsetup.oem dosyamızda biraz aşağı iniyoruz ve
[SCSI]
Si3114r5_XP = "Silicon Image SiI 3114 SoftRAID 5 Controller for Windows XP/Server 2003"yazan satıra geliyoruz. Bu satır kalacak. bu satırın altında
Si3114r5_XP64 = "Silicon Image SiI 3114 SoftRAID 5 Controller for Windows XP64"
Si3114r5_NT = "Silicon Image SiI 3114 SoftRAID 5 Controller for Windows NT"
Si3114r5_98= "Silicon Image SiI 3114 SoftRAID 5 Controller for Windows 98"
V.b. Yazan bütün satorları siliyoruz.
[SCSI] ; HwComponent section
Si3114r5_XP = "Silicon Image SiI 3114 SoftRAID 5 Controller for Windows XP/Server 2003" iki tırnak arasındaki yazı Windows XP Mavi ekrandaki önyükleme sırasında alt tarafda çıkacaktır. İsterseniz buraya istediğiniz yazıyı yazabilir ve önyükleme sırasındaki vami ekranda görebiliriz. Fakat siz iki tırnak arasındaki yazıyı değiştirmeyin ki driverin ne olduğu belli olsun.
Ve yine
[SCSI] ; HwComponent section
Si3114r5_XP = "Silicon Image SiI 3114 SoftRAID 5 Controller for Windows XP/Server 2003" satırımızın soruna isterseniz tırnağın içine isterseniz tırnaktan son tekrar bir tıknak yapım tırnağın içine (required)" ekliyoruz. Yani satırımızn şekli açağıdaki gibi olacakdır. Parentezden sonra tırnak işareti olmasına dikkat edin.
[SCSI] ; HwComponent section
Si3114r5_XP = "Silicon Image SiI 3114 SoftRAID 5 Controller for Windows XP/Server 2003"(required)"
veya
[SCSI] ; HwComponent section
Si3114r5_XP = "Silicon Image SiI 3114 SoftRAID 5 Controller for Windows XP/Server 2003(required)"
(required) yazısının ekli olduğu sata driveri direk olarak XP tarafından seçilir. Yani kurulum sırasında Bu driveri diskete kaydedip taktığınızda F6 fonksiyonnu kullanmanıza gerek kalmaz. XP kurulum önyüklemesi sırasında bu disketi okuyarak içindeki driver'i bizim seçmemize rek kalmadan yükler
Son olarak bütün driver dosyalarınızı txtsetup.oem .inf dosyamzın için var olup olmadığını bul fonksiyonu yardımı ile bakıyozruz. Bul dediğimiz dosya txtsetup.oem ve Si3114r5.inf dosyasının içinde yok ise bu dosyaları siliyoruz. Dosyaları Bul yaparken çok dikkatli olmalısınız. Eğer dosya txtsetup.oem ve Si3114r5.inf içinde adı yok ise silmenizde kesinlikle bir sakınca yok.
Hazırlağımız bu SATA driverini örneğin NLite ile XP CD'mize entegre edeceksek driver ekle kısmında bize Text Mode'mi yoksa PNP mode'mi olacağını soracaktır. Burde PNP modunu kesinlikle seçmiyoruz Text modunu seçiyoruz. Text modu kurulum sırasında Mavi ekrandaki ön yükleme modunu gösterir. Ayrıca Texk modunu seçtikten sonra Nlite bize seçtiğimiz SCSI aygıtlarının isim listesini gösterir bu listeden uygun olan driver listesini seçmemize gerek yok hem liste kendiğinden gri bir blok ile seçilmiş olacak hemde bu yatığımız işlemle sismimizle uyunlu olmayan Win98 WinNT Win2k gibi driver listesini ve dosyaları zaten kaldırmış oluyoruz.
Evet belki biraz uzun oldu diyorsunuz ama yazacağım daha çok şey vardı fakat en kısası budur. txtsetup.oem ve .inf dosyasının editlenmesi konusunda baya uzun ve çok yarayışlı bilgiler yazabilirdin fakat bu seferde yazı baya bya uzun ve okuması sıkıcı anlaması karışık olurdu.
Örnek driver: SiI 3114r5
1. Gereksiz driver Dosyalarının taşınması ve klasörlerin silinmesi
İndirdiğimiz SATA driveri kalsöründe Genel şekli söyledir. Öncelikle bir txtsetup.oem yazan dosyamızın nerede olduğuna bir bakalım. Dikkatinizi çektiyle sata driver dosyaları txtsetup.oem dosyasının yanında değilde Sataraid\winxp\ yazan klasörün içinde. Klasörü açıp Winxp Win2k WinNT Win98 v.b. yazan klasörlerimizi göreceksiniz bunlarda Winxp yazan klasördeki dosyaları kesip txtsetup.oem yazan dosyamızın yanıya yapıştırıyoruz ve Winxp klasörüde dahil olmak üzere hepsini siliyoruz.
2. Gereksiz dosyaların silinmesi ve .inf dosyasının editlenmesi
Şimdi si3114r5.inf dosyamızı açıyoruz ve
[SourceDisksNames]
1=%DISKNAME%,Si3114r5.sys,,
[SourceDisksFiles]
Si3114r5.sys = 1
SilSupp.cpl = 1
SiWinAcc.sys = 1
SiRemFil.sys = 1
[DestinationDirs]
DefaultDestDir = 12
DllFiles = 11
[DriverFiles_NT_2K]
Si3114r5.sys,,,0x20
[DriverFiles_NTam64]
Si3114r564.sys,,,0x20
[DriverFiles_XP]
Si3114r5.sys,,,0x20
SiWinAcc.sys,,,0x20
SiRemFil.sys,,,0x20
[DllFiles]
SilSupp.cpl,,,0x20
Yazan satırı dikkatlice inceliyoruz, koyu ile işaretlediğim satırı 64 bit için driver dosyasını belirtiyor. Biz sadece 32bit driverini kulanacağız. Bu yüzden bu satırı siliyoruz ve Si3114r564.sys yazısını bul komumutu ile dosyamız içinde arayarak varsa çıkan bütün sadece Si3114r564.sys yazılarını siliyoruz. Ve deiğişlikleri kaydediyoruz. Her .inf dosyasında [DriverFiles_NTam64]
Si3114r564.sys yazısı olmaz aklınızı karıştırmasın. sileceğimiz satır[DriverFiles_NT_2K]
Si3114r52k.sys şeklindede olabilir. buda windows 2000 driveri gösteriyor.
.inf dosyamızı düzenledikten sonra si3114r5.cat dosyasınıda siliyoruz .cat dosyası driverimiz için gerekli değil. Dosyalar arasında si3114r5 yazan ve bir uzantısı olmayan başka bir dosyada olabilir bunuda siliyoruz. Dosyanın adı değişikde olabilir dikkat edin. Bu dosyanın adı bazen Disk1 şeklinde olabilir, içini açtığımızda içindede sadece disk1 yadığını göreriz. Dosyanın uzantsı olmaması ve boyutunun 1 KB ve daha aşağısı olması not defderi aile açtığımızda içinde sadece bir satır ve yazı yazması sileceğimiz dosyanın bu olmasının bir öğrenği.
3. txtsetup.oem dosyasının editlenmesi
txtsetup.oem dosyamızı not defderi ile açıyoruz ve ilk olarak
[Disks]
disk1 = "Silicon Image SiI 3114 SoftRAID 5 Driver Installation Disk for Windows XP/Server 2003",\Si3114r5.sys,\Sataraid\winxp sazan satırda koyu olarak işaretlediğim yazıyı siliyorsunuz. Unutmayın sadece ",\Si3114r5.sys,\ 'den sonrasını siliyoruz. Sildiğimiz satır Driver dosyalarının klasörlerini gösteriyordu. Biz bu satırı txtsetup.oem dosyasının yanına taşıdığımız için siliyoruz.
Satırımızın hemen bir altında
disk2 = "Silicon Image SiI 3114 SoftRAID 5 Driver Installation Disk for Windows 2000",\Si3114r5.sys,\Sataraid\winxp
disk3 = "Silicon Image SiI 3114 SoftRAID 5 Driver Installation Disk for Windows NT",\Si3114r5.sys,\Sataraid\winxp
disk4 = "Silicon Image SiI 3114 SoftRAID 5 Driver Installation Disk for Windows XP64",\Si3114r5.sys,\Sataraid\winxp
V.b. yazan bütün satırları siliyoruz.
txtsetup.oem dosyamızda biraz aşağı iniyoruz ve
[SCSI]
Si3114r5_XP = "Silicon Image SiI 3114 SoftRAID 5 Controller for Windows XP/Server 2003"yazan satıra geliyoruz. Bu satır kalacak. bu satırın altında
Si3114r5_XP64 = "Silicon Image SiI 3114 SoftRAID 5 Controller for Windows XP64"
Si3114r5_NT = "Silicon Image SiI 3114 SoftRAID 5 Controller for Windows NT"
Si3114r5_98= "Silicon Image SiI 3114 SoftRAID 5 Controller for Windows 98"
V.b. Yazan bütün satorları siliyoruz.
[SCSI] ; HwComponent section
Si3114r5_XP = "Silicon Image SiI 3114 SoftRAID 5 Controller for Windows XP/Server 2003" iki tırnak arasındaki yazı Windows XP Mavi ekrandaki önyükleme sırasında alt tarafda çıkacaktır. İsterseniz buraya istediğiniz yazıyı yazabilir ve önyükleme sırasındaki vami ekranda görebiliriz. Fakat siz iki tırnak arasındaki yazıyı değiştirmeyin ki driverin ne olduğu belli olsun.
Ve yine
[SCSI] ; HwComponent section
Si3114r5_XP = "Silicon Image SiI 3114 SoftRAID 5 Controller for Windows XP/Server 2003" satırımızın soruna isterseniz tırnağın içine isterseniz tırnaktan son tekrar bir tıknak yapım tırnağın içine (required)" ekliyoruz. Yani satırımızn şekli açağıdaki gibi olacakdır. Parentezden sonra tırnak işareti olmasına dikkat edin.
[SCSI] ; HwComponent section
Si3114r5_XP = "Silicon Image SiI 3114 SoftRAID 5 Controller for Windows XP/Server 2003"(required)"
veya
[SCSI] ; HwComponent section
Si3114r5_XP = "Silicon Image SiI 3114 SoftRAID 5 Controller for Windows XP/Server 2003(required)"
(required) yazısının ekli olduğu sata driveri direk olarak XP tarafından seçilir. Yani kurulum sırasında Bu driveri diskete kaydedip taktığınızda F6 fonksiyonnu kullanmanıza gerek kalmaz. XP kurulum önyüklemesi sırasında bu disketi okuyarak içindeki driver'i bizim seçmemize rek kalmadan yükler
Son olarak bütün driver dosyalarınızı txtsetup.oem .inf dosyamzın için var olup olmadığını bul fonksiyonu yardımı ile bakıyozruz. Bul dediğimiz dosya txtsetup.oem ve Si3114r5.inf dosyasının içinde yok ise bu dosyaları siliyoruz. Dosyaları Bul yaparken çok dikkatli olmalısınız. Eğer dosya txtsetup.oem ve Si3114r5.inf içinde adı yok ise silmenizde kesinlikle bir sakınca yok.
Hazırlağımız bu SATA driverini örneğin NLite ile XP CD'mize entegre edeceksek driver ekle kısmında bize Text Mode'mi yoksa PNP mode'mi olacağını soracaktır. Burde PNP modunu kesinlikle seçmiyoruz Text modunu seçiyoruz. Text modu kurulum sırasında Mavi ekrandaki ön yükleme modunu gösterir. Ayrıca Texk modunu seçtikten sonra Nlite bize seçtiğimiz SCSI aygıtlarının isim listesini gösterir bu listeden uygun olan driver listesini seçmemize gerek yok hem liste kendiğinden gri bir blok ile seçilmiş olacak hemde bu yatığımız işlemle sismimizle uyunlu olmayan Win98 WinNT Win2k gibi driver listesini ve dosyaları zaten kaldırmış oluyoruz.
Evet belki biraz uzun oldu diyorsunuz ama yazacağım daha çok şey vardı fakat en kısası budur. txtsetup.oem ve .inf dosyasının editlenmesi konusunda baya uzun ve çok yarayışlı bilgiler yazabilirdin fakat bu seferde yazı baya bya uzun ve okuması sıkıcı anlaması karışık olurdu.