Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door Redactie Tweakers

Harde schijven > 8,4 GB onder Windows NT 4

Wat 'beurt er nou?

Deze Tutorial is bedoeld al een korte handleiding om een van de grootste beperkingne van NT te omzeilen. Als jij NT4 wil draaien, en je hebt een Harddisk die groter is dan een ruwe 8 tot 10 GB (zo'n snokgeile 18 GB IBM bijv. of nog groter) dan kom je dus helaas niet ver: een melding als: BOOTDEVICE_NOT_FOUND of iets van gelijke aard is je deel als je probeert te installeren op een voorgepartitioneerde harddisk...

Een quote van Microsoft:


DOCUMENT:Q183654
TITLE :IBM DTTA-351010 10.1 GB Drive Capacity Is Inaccurate
PRODUCT :Microsoft Windows NT
PROD/VER:4.00
OPER/SYS:WINDOWS
KEYWORDS:kbbug4.00 kbfix4.00 kbfile kbbug kbfix

---------------------------------------------------------------------
The information in this article applies to:

- Microsoft Windows NT Workstation version 4.0
- Microsoft Windows NT Server version 4.0
- Microsoft Windows NT Server, Enterprise Edition version 4.0
---------------------------------------------------------------------

SYMPTOMS
========

Windows NT may incorrectly report the size of the 10.1-gigabytes (GB)
capacity IBM DTTA-351010 fixed disk drive to be 7,550 megabytes (7.5 GB)
even though the System BIOS supports INT 13 extensions and can see the full
capacity of the drive.

RESOLUTION
==========

To resolve this problem, obtain the following fix by contacting Microsoft
Technical Support or wait for the next Windows NT service pack.

This fix should have the following time stamp:

01/26/98 03:16p 26,448 Atapi.sys (Intel)
01/26/98 03:12p 60,336 Atapi.sys (Alpha)

This hotfix has been posted to the following Internet location:

ftp://ftp.microsoft.com/bussys/winnt/winnt-public/
fixes/usa/NT40/hotfixes-postSP3/atapi-fix/ata-fixi.exe


STATUS
======

Microsoft has confirmed this to be a problem in Windows NT version 4.0.
A supported fix is now available, but has not been fully regression tested
and should be applied only to systems experiencing this specific problem.
Unless you are severely impacted by this specific problem, Microsoft
recommends that you wait for the next service pack that contains this fix.
Contact Microsoft Technical Support for more information.


Oorzaak van deze treurnis is dus dat de standaard IDE-ATAPI 1.2 driver, geleverd bij NT4 die beperking kent. Pas vanaf Servicepack 3 (met Hotfix) kun je grotere HD's aanspreken. Geen ramp natuurlijk, als je Primaire HD waar je NT op installeert kleiner is dan die limiet. Dan is het eenvoudig te upgraden naar SP4 of 5 en je bent er.

hoe het kan en hoe het beter kan:

Als je die NIET hebt is je probleem wel iets groter. Want je zult toch op de een of andere manier eerst een NT installatie moeten doen, voordat je die Servicepacks er overheen kan prakken. Wat hier nu aan te doen?

*Hoe het kan:

  1. je sloopt/verkleint je partities zodanig dat er niet meer dan 8 GB van de HD in gebruik is. (letwel, neem de extended partitie waar eventuele logical drives ook hier in mee. als er een partitie over de limiet heen gaat is de volledige drive voor NT ombegrijpelijk, en stelt ie voor hem keihard opnieuw te partitioneren. - en da's niet grappig voor je data.

  2. Installeer NT - net zoals dat normaal gaat

  3. en update naar SP4 of 5. (Versie 3 met een hotfix kan ook, maar i.v.m. een hoop andere bug's is op zijn minst versie 4 zeer aan te raden.)

  4. wanneer je eenmaal dit gedaan hebt met Partition Magic of aanverwand pakket stel je de drives opnieuw in en voila, jij = klaar.

Overall gezien is dit gewoon een waanzinnig bewerkelijke methode. (en je HD kan maar beter niet te vol staan.) Nee, dit is geen leuke oplossing. dit moet subtieler kunnen.

Een methode die voor een deel werkt is om stug de hele update van bijv SP4 over de installatie dir van NT heen te kwakken. Helaas werkt dit maar gedeeltelijk, aangezien je na afloop nogsteeds de SP moet toepassen, en hierdoor wordt tevens je installatie volledig anders. (gek maar waar) ook geen toffe methode.

Het antwoord vond ik bij een vergelijkbaar probleem met een op de Symbioslogic 53C810 chip gebaseerde Fast SCSI-2 kaart (in mijn geval een SC200).

In bepaalde gevallen zal deze kaart nl bij het installeren van een Servicepack (waarbij de driver SYMC810.SYS door een nieuwe versie wordt vervangen en onherroepelijk tot een crash leidt. Dit is te omzeilen door de oude versie, of de driver van SymLogic zelf voor installatie van de SP over de betreffende file heen te kwakken. Dit MOET resultaat op kunnen leveren!

Hieronder volgt een poging van mij om de patch maar gedeeltelijk uit te voeren:

*En hoe het beter kan:

  1. Je kan de bovenstaande patch downloaden en uitpakken naar HD, zonder te installeren (winzip klaart die klus prima.) en je kopieert de SYS en DBG file over de installatie dir van NT4 heen. Eventueel bestaande bestanden vervangen.

    Natuurlijk kun je ook die bestanden uit SP4 of 5 halen. Dan moet je wat meer zoeken, maar het levert je wel een nieuwere versie op, zoals ook aan de size te zien is.
    De originele SYS file is 17,9 kb, de hotfix versie is 25,8 kb en die van SP5 is 26,9 kb.
    (toegegeven, groter is niet altijd beter, zeker bij Microsoft - kunnen er alleen maar meer bugs in zitten - maar in dit geval gaat het wel op.)

  2. Vervolgens installeer je NT, van Bootflop of floppyless install (winnt.exe /b)

  3. Om met de iMac reclame te spreken: "Stap 3... hi... ... hi hi... er is helemaal geen stap 3!"

Okay... ff serieus, die is der dus echt niet. Je kunt met deze truck werkelijk "HET" grote probleem omzeilen.

Voor alle duidelijkheid, bij mijn systemen werkt dit dus echt 100%, ik kan niet volledig garanderen dat dit voor elk willekeurig systeem opgaat (helaas).
Vandaar ook dat ik je mijn eerste en nogal moeizame oplossing ook maar heb laten lezen.

Waar de grote NT kenners in mijn omgeving helaas nog niet uitkomen is hoe ik een installatie van te voren zodanig kan prepareren dat ie na installatie direct en 100% met die Servicepack gepatched is. Mochten daar mensen nog goeie ideeën over hebben hoor ik ze graag.

Als je liever je originele install houdt

Sommigen onder ons geven er de voorkeur aan om hun originele istallatie bestanden niet aan te passen, of misschien wel wil je installeren vanaf CD. dan wordt het lastiger, en ook Microsoft heeft hier wat op bedacht: Een hele echte originele driver diskette!

*Hoe nu maak je zoiets?

  1. Download de vernieuwde Atapi.sys van de FTP site van Microsoft.
    ftp://ftp.microsoft.com/bussys/winnt/winnt-unsup-ed/fixes/nt40/atapi/ATAPI.EXE
    En kopieer het bestand naat een lege floppy. Run Atapi.exe vanaf de floppy om het .SYS bestand uit te pakken naar de diskette.
    Microsoft adviseert hierbij de diskette te voorzien van een etiket met daar op "Microsoft ATAPI Service Pack 4 IDE Driver." om helder aan te geven dat ie bij de 3 normale installatie diskettes hoort.

  2. Boot zoals normaal vanaf de boven genoemde 3 opstart diskettes die bij Windows NT geleverd zijn (en die je evt kunt maken vanuit DOS.)

  3. Wanneer je dan de vraag krijgt of je wil dat de setup zelf mass storage devices moet detecteren, druk je op "S" om de detectie af te breken, waarna je zelf de mass storage devices kunt specificeren.

  4. Stop de Microsoft ATAPI Service Pack 4 IDE Driver disk in de drive en druk op ENTER wanneer om een diskette van de fabrikant gevraagd wordt. Bevestig vervolgens nogmaals met ENTER.

  5. Hierna bevestig je met ENTER de genoemde Microsoft ATAPI Service Pack 4 IDE driver.

  6. Setup heeft nu de IDE Driver als een geinstalleerde driver tonen. Hierna kun je op gelijke manier eventuele andere drivers installeren.

  7. Setup gaat normaal gesproken nu gewoon verder zoals gebruikelijk, maar zal tussendoor nogmaals om de "Microsoft ATAPI Service Pack 4 IDE Driver Support Disk" vragen bij het copieren van de bestanden na het formateren vn ee npartitie voor installatie.

Het geheel, en hoe je met Microsoft Small Business Server om moet gaan (dat zijn er niet veel) kun je ook lezen op Microsoft's website in de knowledgebase waar je ook nog andere boeinde links naar aanverwante NT infornatie kunt vinden.

---
Met dank aan Thijs Ebbers

Reacties (26)

Wijzig sortering
Het probleem is mij zeer bekend. Heeft mij een paar uur zoekwerk gekost om de oorzaak te vinden. Inderdaad is atapi.sys de boosdoener.

Ik heb NT installatie laten draaien vanaf een 2e partitie van een 13.5 GB IBM. Op een gegeven moment, na de 2e keer herstarten, loopt de installatie vast met een mooi blauw scherm. Dan rebooten vanaf flop en beide (hij staat er nl 2x op) atapi.sys-en op je boot partitie vervangen door een nieuwere (die uit een bugfix of SP4) et voila.

Oh ja, nog een tip: draai smartdrv.exe voor je de NT-setup aanroept, gaat het kopieren veel en veel sneller
wat je hier doet is in feite wat ik ook doe, maar voor jou omslachtiger.

Als je het betreffende bestand al vervangt voordat je "winnt /b" draait, bespaart je dat best wel foutmeldingen (en ergenis.)

Zelf run ik de setup vanuit een dosbox onder windows98 (ik zet hem altijd op voor een dual-boot) en dan is ie zelfs nog sneller klaar dan met smartdrive.
Heb wel is ergens gelezen hoe je die install met de laatste SP op een cd moet krijgen:1 kopier de nt-cd naar je HD, maak een 'hotfix' dir en pak hier het laatste SP uit. Brand het zootje terug op een cd en voila

zelf heb ik 't nog nooit geprobeerd, maar zoiets was het. op http://www.ntfaq.com/servpack.html kan je er meer over lezen.
Jezu, vandaar al dat gekut van mij met NT en m'n quantumpje 13GB... Nu heb ik al W2000 erop, laat maar met je NT (Nare Teringzooi)...
Firefox> Inderdaad is wat ik doe iets omslachtiger, maar ik was iets huiverig om mijn NT installatie aan te passen, liever mijn 'tusseninstall'. En meer dan 3 minuten extra werk is het ook niet...
Volgens mij werkt dit nog het beste:
1)Eenmalig een standaard NT-installatie (t/m SP-5)doen op een standaard met je basisproggies erop (max. totaal pakweg 800 meg)
2)Hiervan een compressed image schrijven (met Norton Ghost bv.)
3) deze wegschrijven op een CD-ROM of op een reserve-partitie/schijf
3)zo vaak als je wil deze ghost terugzetten als het weer eens een bende is. Duurt max. een minuut of 10 en kan op elke bootable schijf die groot genoeg is. Zelfs verschillende configuraties slikt ie. Heb je in no-time weer een standaard systeem!
Oh ja, wil je ermee clonen in een netwerk moet je onder NT nog wel effe NewSid draaien om de SAM uniek te maken....
Tsja... en dan neem je een ander Mobo, en moet je overnieuw.

Heel leuk die ghost images, - gebruik ik ook heus wel - maar je zallem toch echt eerst een keer moeten installeren voor je daar aan toe komt...
Staat dat sys-je niet op boot-flop nr3? Dan kan die vast ook vervangen worden.
dat klopt...

however, tijdens het kopieren van alle bestanden, pakt ie de drivers van de CD/Installatie dir, en niet die van de flop. na een reboot ben je dan alsnog gaar.

wanneer je echter die bootfloppen maakt nadat je de installatie dir gemodificeerd hebt, is je probleem over, en krijgt de flop automatisch ook de goeie versie.
"Microsoft has confirmed this to be a problem"

even iets anders,
ik heb bij i.i.g. 2 versies van technet, dat als
je een querie doet op bovenstaande zin,
je knowledgebase hangt.

Op dit item kan niet meer gereageerd worden.


Apple iPhone 11 Nintendo Switch Lite LG OLED C9 Google Pixel 4 FIFA 20 Samsung Galaxy S10 Sony PlayStation 5 Smartphones

'14 '15 '16 '17 2018

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2019 Hosting door True