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
CyberJunk86: w2k geen bugs? heb jij de MS newsgroepen weel eens doorgelezen?!!?!

Maar wel stabiel inderdaad ...
ik *had* ook W2k...tot een volautomatische clean sweep van m'n HD <img src=http://www2.hku.nl/~femme/wot/forum/interface/smilies/cry.gif width=15 height=15>
Tja, ik wist niet van dit probleem en toch heb ik probleemloos zo'n half jaar geleden NT op een 22 GB IBM gezet. Het is nog een BX-bord en mijn Promise ATA-66 had zijn eigen drivers, dus heb ik nooit die standaard (buggy) IDE drivers gebruikt. :)
Het makkelijkste is volgens mij:

Maak een 2 Gb Fat partitie
Installeer hier Windows NT WS of SVR op
In Windows NT kies je onder Adm. Tools Diskadmin.
Maak hier de grootst mogelijke partitie van op d: (Dit zal iets van 8,xx Gb zijn)
Maak met een bootflop en start Partition Magic (Liefst de nieuwe 5.0 of 5.01)
Resize hier je partitie naar het grootst mogelijke

Herstart de machine en de partitie wordt goed herkend qua grootte... Dit alles heb ik gedaan met Service Pack 1 (Dus nog niet eens hoger geinstalleerd :) )
ligt het aan mij of is dit probleem alleen met IBM HDD? Dat haal ik namelijk uit het artikel van M$.

Reageer ff.

Aarjan
En dan nu (met alle respect) de verreweg ALLERBESTE oplossing voor dit nare probleem: Koop alles SCSI..... ;)

Wel een beetje laat trouwens...

Op dit item kan niet meer gereageerd worden.


Apple iPhone 11 Microsoft Xbox Series X LG OLED C9 Google Pixel 4 CES 2020 Samsung Galaxy S20 Sony PlayStation 5 Nintendo Switch Lite

'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 - 2020 Hosting door True