Thứ Hai, 18 tháng 11, 2013

Hướng dẫn Cách nạp driver sata cho windows xp ( thủ công) bằng tay

Hướng dẫn Cách nạp driver sata cho windows xp ( thủ công) bằng tay
Như các bạn đều biết bộ cài XP ra đời từ rất lâu dẫn đến việc cài đặt nó trên các máy đời mới không nhận được thiết bị STORAGE trên các máy mới có SATA Controller
Vì thế ta cần phải nạp thêm Driver của bên thứ 3 để nhận dạng được SATA Controller mới có thể cài được. (Thường dùng của nhà sản xuất phần cứng)

Công việc này thường thì có rất nhiều các chương trình của bên thứ 3 để đưa nó vào bộ cài WINDOWS XP nhưng thường mỗi chương trình đó hay THÊM NHỮNG CÁI SẦU RIÊNG CỦA HỌ đẫn tới bộ cài của chúng ta không còn DIN được 99.9% nữa.
Vì thế mình sẽ hướng dẫn chúng ta (bên thứ 1) nạp DRIVER của nhà sản xuất phần cứng (bên thứ 3) vào bộ cài WINDOWS (bên thứ 2)

Mục đích chính sẽ là ngoài không làm ảnh hưởng đến bộ cài mà còn giúp ta hiểu thêm 1 chút về bộ cài đặt của nó.

Bước 1: Tải driver từ nhà sản xuất INTEL http://intel.com/ để tìm Rapid Storage Technology mà tải về hoặc có thể vào link sau để tải
http://downloadcenter.intel.com/Sear...age+Technology

Với AMD http://amd.com/

http://support.amd.com/us/gpudownloa...windows.aspx#3

Bản mới nhất đang là 10.6
Bước 2: Chuẩn bị các file và thông tin sẽ nạp vào.
Các nội dung mình đã soạn sẵn lấy từ file txtsetup.oem trong bộ driver vừa tải về.
Còn file Driver ta cần là file iastor.sys File này các bạn sẽ lấy ở bản mới nhất (hiện tại đang là 10.6) để nó có thể hỗ trợ tất cả các bản từ trước đến hiện tại.
File này có thể giữ nguyên dạng iastor.sys hoặc có thể nén lại thành iaStor.sy_ bằng MAKECAB (Có sẵn trong WIN)

Code:makecab iaStor.sys makecab ahcix86.sys


Bước 3: Đưa nội dung vào bộ cài.
- Các thông tin, driver, các file cần cho cài đặt được lưu trong file TXTSETUP.SIF trong thư mục I386 trong bộ cài.
- Dùng MagicISO/UltraISO để extract file đó ra. Ta có thể dùng Notepad để mở file này:



- Trong file đó chứa các thông tin dạng INI giờ ta đưa thêm thông tin driver vào.

Dùng lệnh tìm kiếm đến các Section (Phần trong dấu ngoặc vuông [ ] ) và viết thêm vào theo nội dung sau.

Tim đến "[SourceDisksFiles]" viết thêm dòng "iaStor.sys =1,,,,,,4_,4,1,,,1,4"
Tìm kiếm bằng Ctrl+F



Tường tự như thế tim đến "[SCSI.Load]" viết thêm dòng "iaStor = iaStor.sys,4"




Tương tự như vậy các bạn sẽ tìm đến các sectition dưới đây và viết thêm các dòng theo như tôi đã soạn sẵn


Code:[SourceDisksFiles] iaStor.sys =1,,,,,,4_,4,1,,,1,4 ahcix86.sys =1,,,,,,4_,4,1,,,1,4 [HardwareIdsDatabase] PCI\VEN_8086&DEV_2652&CC_0106 = "iaStor" PCI\VEN_8086&DEV_2653&CC_0106 = "iaStor" PCI\VEN_8086&DEV_2681&CC_0106 = "iaStor" PCI\VEN_8086&DEV_27C1&CC_0106 = "iaStor" PCI\VEN_8086&DEV_27C5&CC_0106 = "iaStor" PCI\VEN_8086&DEV_2821&CC_0106 = "iaStor" PCI\VEN_8086&DEV_2829&CC_0106 = "iaStor" PCI\VEN_8086&DEV_2922&CC_0106 = "iaStor" PCI\VEN_8086&DEV_2929&CC_0106 = "iaStor" PCI\VEN_8086&DEV_3A02&CC_0106 = "iaStor" PCI\VEN_8086&DEV_3A22&CC_0106 = "iaStor" PCI\VEN_8086&DEV_3B29&CC_0106 = "iaStor" PCI\VEN_8086&DEV_3B2F&CC_0106 = "iaStor" PCI\VEN_8086&DEV_3B22&CC_0106 = "iaStor" PCI\VEN_8086&DEV_3B29&CC_0106= "iaStor" PCI\VEN_8086&DEV_3B2F&CC_0106= "iaStor" PCI\VEN_8086&DEV_3B22&CC_0106= "iaStor" PCI\VEN_8086&DEV_1C02&CC_0106 = "iaStor" PCI\VEN_8086&DEV_1C03&CC_0106 = "iaStor" ; iaStor.inf PCI\VEN_8086&DEV_24DF&CC_0104 = "iaStor" PCI\VEN_8086&DEV_25B0&CC_0104 = "iaStor" PCI\VEN_8086&DEV_2652&CC_0104 = "iaStor" PCI\VEN_8086&DEV_2682&CC_0104 = "iaStor" PCI\VEN_8086&DEV_27C3&CC_0104 = "iaStor" PCI\VEN_8086&DEV_27C6&CC_0104 = "iaStor" PCI\VEN_8086&DEV_2822&CC_0104 = "iaStor" PCI\VEN_8086&DEV_282A&CC_0104 = "iaStor" ;SB6xx PCI\VEN_1002&DEV_4380&SUBSYS_280A103C = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_2814103C = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_FF501179 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_00401170 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_73891462 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_738A1462 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_0E0C105B = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_0E0D105B = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_0E0E105B = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_42CD1462 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_42D71462 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_3FB71462 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_3FD51462 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_E9021631 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_E9011631 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_12FF103C = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_73781462 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_73771462 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_500117F2 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_2412147B = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_2411147B = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_240F147B = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_240E147B = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_2410147B = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_240D147B = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_B0031490 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_B0021490 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_B04A144D = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_0E0A105B = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_E0361631 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_303117AA = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_303217AA = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_0C8D105B = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_82881043 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_01FA1028 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_02061028 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_73251462 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_73241462 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_110A1734 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_02041028 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_01231025 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_01241025 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_602A1509 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_602B1509 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_80121854 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_80131854 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_2C311509 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_595016F3 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_595216F3 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_500017F2 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_60101695 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_73281462 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_73291462 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_14F21043 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_2A52103C = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_2A51103C = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_13E810CF = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_30C2103C = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_2A4E103C = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_01FC1028 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_01FD1028 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_604C107B = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_B0051458 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_10D11734 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_600F1695 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_600E1695 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_21231019 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_21241019 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_43811019 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_43821019 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_100415BD = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_100515BD = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_0611A0A0 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_0614A0A0 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_21341019 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_21351019 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_21361019 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_21811019 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_21821019 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_21411019 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_21421019 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_72431462 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_72441462 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_71741462 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_71751462 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_B0031458 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_D6028086 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_43811849 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_43821849 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_82311043 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_82321043 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_43811002 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_43821002 = "ahcix86" ;SB7xx PCI\VEN_1002&DEV_4380&SUBSYS_280A103C = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_2814103C = "ahcix86" PCI\VEN_1002&DEV_4392 = "ahcix86" PCI\VEN_1002&DEV_4391 = "ahcix86" PCI\VEN_1002&DEV_4393 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_101E1462 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_10221462 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_10201462 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_305817AA = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_305717AA = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_2A89103C = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_00421B0A = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_00431B0A = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_3054103C = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_3055103C = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_0184107B = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_0FFF0FFF = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_B0051458 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_B0031458 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_02131025 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_02111025 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_02161025 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_6B311462 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_6B321462 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_021D1025 = "ahcix86" PCI\VEN_1002&DEV_4381&SUBSYS_43811002 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_43821002 = "ahcix86" PCI\VEN_1002&DEV_4380&SUBSYS_43811002 = "ahcix86" ;SB8xx PCI\VEN_1002&DEV_4392&CC_0104 = "ahcix86" PCI\VEN_1002&DEV_4393&CC_0104 = "ahcix86" PCI\VEN_1022&DEV_7802&CC_0104 = "ahcix86" PCI\VEN_1022&DEV_7803&CC_0104 = "ahcix86" PCI\VEN_1002&DEV_4391&CC_0106 = "ahcix86" PCI\VEN_1002&DEV_4394&CC_0106 = "ahcix86" PCI\VEN_1022&DEV_7801&CC_0106 = "ahcix86" PCI\VEN_1022&DEV_7804&CC_0106 = "ahcix86" [SCSI.Load] iaStor = iaStor.sys,4 ahcix86 = ahcix86.sys,4 [FileFlags] iaStor.sys = 16 ahcix86.sys = 16 [SCSI] ; iaAHCI.inf iaStor = "Intel(R) 82801FR SATA AHCI Controller (Desktop ICH6R)" iaStor = "Intel(R) 82801FBM SATA AHCI Controller (Mobile ICH6M)" iaStor = "Intel(R) ESB2 SATA AHCI Controller" iaStor = "Intel(R) ICH7R/DH SATA AHCI Controller" iaStor = "Intel(R) ICH7M/MDH SATA AHCI Controller" iaStor = "Intel(R) ICH8R/DH/DO SATA AHCI Controller" iaStor = "Intel(R) ICH8M-E/M SATA AHCI Controller" iaStor = "Intel(R) ICH9R/DO/DH SATA AHCI Controller" iaStor = "Intel(R) ICH9M-E/M SATA AHCI Controller" iaStor = "Intel(R) ICH10D/DO SATA AHCI Controller" iaStor = "Intel(R) ICH10R SATA AHCI Controller" iaStor = "Intel(R) 5 Series 4 Port SATA AHCI Controller" iaStor = "Intel(R) 5 Series 6 Port SATA AHCI Controller" iaStor = "Intel(R) 5 Series/3400 Series SATA AHCI Controller" iaStor = "Intel(R) PCHM SATA AHCI Controller 4 Port" iaStor = "Intel(R) PCHM SATA AHCI Controller 6 Port" iaStor = "Intel(R) PCH SATA AHCI Controller" iaStor = "Intel(R) Desktop/Workstation/Server Express Chipset SATA AHCI Controller" iaStor = "Intel(R) Mobile Express Chipset SATA AHCI Controller" ; iaStor.inf iaStor = "Intel(R) 82801ER SATA RAID Controller (Desktop ICH5R)" iaStor = "Intel(R) 6300ESB SATA RAID Controller" iaStor = "Intel(R) 82801FR SATA RAID Controller (Desktop ICH6R)" iaStor = "Intel(R) ESB2 SATA RAID Controller" iaStor = "Intel(R) ICH7R/DH SATA RAID Controller" iaStor = "Intel(R) ICH7MDH SATA RAID Controller" iaStor = "Intel(R) ICH8R/ICH9R/ICH10R/DO SATA RAID Controller" iaStor = "Intel(R) ICH8M-E/ICH9M-E SATA RAID Controller" iaStor = "Intel(R) Desktop/Workstation/Server Express Chipset SATA RAID Controller" iaStor = "Intel(R) Mobile Express Chipset SATA RAID Controller" ;AMD ahcix86 = "AMD AHCI Compatible RAID Controller-x86 platform", ahcix86


Gồm các mục:
[SourceDisksFiles]
[HardwareIdsDatabase] ;Mục này dài
[SCSI.Load]
[FileFlags]
[SCSI] ;Mục này dài

Lưu lại file TXTSETUP.SIF và thoát khỏi chương trình Notepad

Bước 4: Hoàn thiện
Dùng MagicISO/UltraISO đưa file TXTSETUP.SIF vừa sửa và file iaStor.sy_ (hoặc iaStor.sys) ahcix86.sy_ (hoặc ahcix86.sys) vào thư mục I386 trong bộ cài.
Lưu lại và tiến hành dùng thử xem kết quả.

Không có nhận xét nào:

Đăng nhận xét

Bài đăng phổ biến