Advertisement
Guest User

WinXP - sata hun

a guest
Feb 21st, 2016
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.92 KB | None | 0 0
  1. Bizonyára nagy többségünk találkozott már a következő problémával: "kedvenc" XP-nk nem hajlandó települni SATA-wincseszterekre.
  2.  
  3. Hozzávalók:
  4.  
  5. 1. Lehetőleg frissített telepítőkészlet (pl SP0 ->SP3)
  6. 2. Friss SATA driverek a gyártótól (intel - innen egy igazi v egy virtuális floppy segítségével juthatunk a keresett fileokhoz)
  7. 3. nero, vagy egyéb bootCD megalkotására képes progi. A bootCD-készítés menetét nem írom, le, számtalan péda található rá a neten.
  8.  
  9. A procedúra:
  10.  
  11. 1. a wincseszteren egy üres könyvtárba másoljuk a telepítőkészlet összes fileját (legyen pl D:\XP)
  12.  
  13. 2. a könyvtárban létrehozunk a \$OEM$\$1\DRIVERS struktúrát
  14.  
  15. 3. a "DRIVERS" alkönyvtárba bemásoljuk a beszerzett drivereket, azaz intel "anyag" esetén a következő fileokat:
  16.  
  17. Iaachi.cat
  18. Iaachi.inf
  19. Iastor.cat
  20. Iastor.inf
  21. IaStor.sys
  22. TXTSETUP.OEM
  23.  
  24. 3. A fent említett fileok első 5-jéből tömörített változatot csinálunk a makecab-paranccsal, pl:
  25.  
  26. makecab Iaachi.cat
  27.  
  28. Eredménye: Iaachi.ca_
  29.  
  30. A kapott 5 új filet, és az eredeti IaStor.sys-t bemásoljuk a telepítőszet i386-os könyvtárába
  31.  
  32.  
  33.  
  34. 4. Ahhoz, hogy a telepítő tudja is, hogy ő tartalmazza már a fentebbi drivereket, 3 konfigurációs filet kell átírnunk.
  35.  
  36. - Ha még nem létezik, létrehozunk egy WINNT.SIF -szövegfilet az i386 könyvtárban, a következő tartalommal (az "xxxx"-helyére egyből beírhatjuk a licenszkulcsot/jelszót is)
  37.  
  38. [Data]
  39. Autopartition=0
  40. MsDosInitiated=0
  41. UnattendedInstall="Yes"
  42.  
  43. [Unattended]
  44. UnattendMode=DefaultHide
  45. UnattendSwitch="Yes"
  46. OemPreinstall="Yes"
  47. OemPnPDriversPath="Drivers"
  48. OemSkipEula="Yes"
  49. FileSystem=*
  50. WaitForReboot="No"
  51. NoWaitAfterTextMode=1
  52. NoWaitAfterGUIMode=1
  53. DriverSigningPolicy=Ignore
  54. NonDriverSigningPolicy=Ignore
  55. Hibernation="No"
  56.  
  57. [SystemRestore]
  58. DisableSR=1
  59. CreateFirstRunRp=0
  60.  
  61. [GuiUnattended]
  62. AdminPassword="xxxx"
  63. TimeZone=110
  64. OEMSkipRegional=1
  65. OemSkipWelcome=1
  66.  
  67.  
  68. [UserData]
  69. ProductKey="xxxx"
  70. ComputerName="xxxx"
  71.  
  72. [RegionalSettings]
  73. LanguageGroup=1
  74. SystemLocale="0409"
  75. UserLocale="0809"
  76. UserLocale_DefaultUser="0809"
  77. InputLocale="0409:0000040e"
  78. InputLocale_DefaultUser="0409:0000040e"
  79.  
  80. A következő, és egyben legsúlyosabb buherálni való a TXTSETUP.SIF, a file végére adjuk hozzá a következő 3 fejezetet. Vigyázzunk, hogy a file végén lévő eof markert (end of file) ne töröljük (=del/backspace billentyűt kéretik nem piszkálni:)
  81.  
  82. [SourceDisksFiles]
  83. iastor.cat = 1,,,,,,,1,0,0
  84. iastor.inf = 1,,,,,,,1,0,0
  85. iastor.sys = 1,,,,,,4_,4,1,,,1,4
  86. iastor.sys = 1,,,,,,,1,0,0
  87. iaahci.cat = 1,,,,,,,1,0,0
  88. iaahci.inf = 1,,,,,,,1,0,0
  89.  
  90. [HardwareIdsDatabase]
  91. PCI\VEN_8086&DEV_2653&CC_0106 = "iastor"
  92. PCI\VEN_8086&DEV_2681&CC_0106 = "iastor"
  93. PCI\VEN_8086&DEV_27C1&CC_0106 = "iastor"
  94. PCI\VEN_8086&DEV_27C5&CC_0106 = "iastor"
  95. PCI\VEN_8086&DEV_2821&CC_0106 = "iastor"
  96. PCI\VEN_8086&DEV_2829&CC_0106 = "iastor"
  97. PCI\VEN_8086&DEV_2922&CC_0106 = "iastor"
  98. PCI\VEN_8086&DEV_5029&CC_0106 = "iastor"
  99. PCI\VEN_8086&DEV_2682&CC_0104 = "iastor"
  100. PCI\VEN_8086&DEV_27C3&CC_0104 = "iastor"
  101. PCI\VEN_8086&DEV_27C6&CC_0104 = "iastor"
  102. PCI\VEN_8086&DEV_2822&CC_0104 = "iastor"
  103. PCI\VEN_8086&DEV_282A&CC_0104 = "iastor"
  104.  
  105.  
  106.  
  107. [SCSI.load]
  108. iastor = iastor.sys,4
  109.  
  110. [FileFlags]
  111. iastor.sys = 16
  112.  
  113. [SCSI]
  114. iastor = "Intel(R) SATA RAID/AHCI Controller"
  115.  
  116. - a "[HardwareIdsDatabase]"-rész hivatkozásait le kell csekkolni, hogy egyezzen a driver két .inf filejának (iaachi.inf+iastor.inf) végén lévő [strings] fejezet eszközneveivel, a fenti "[HardwareIdsDatabase]" az eredeti intel 7.8-as verziójú driver "készlete".
  117.  
  118. Ha ezen túl vagyunk, még egy módosítani való van: a DOSNET.INF hez (lakhelye: szintén i386-os könyvtár) kell hozzáadni a következő infókat:
  119.  
  120. [FloppyFiles.1]
  121. d1,iastor.sys
  122.  
  123. [Files]
  124. d1,iastor.cat
  125. d1,iastor.inf
  126. d1,iastor.sys
  127. d1,iaahci.cat
  128. d1,iaahci.inf
  129.  
  130.  
  131. Ezzel meg is volnánk, lehet bootolható CD-t készíteni és installálni
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement