Author Topic: Defeating the Dell Check on Win 2k  (Read 10866 times)

PaHealy

  • Guest
Defeating the Dell Check on Win 2k
« on: February 16, 2001, 12:49:37 PM »
I\'ve got a Win2k upgrade disk for Dell computers only (some lame-ass had this on thier site as a Full version). Now granted I have a dell computer but dammit I have 5 others that aren\'t. Is there a way to disable the check the install does that looks to see if its a Dell computer?

Mr________X

  • Guest
Defeating the Dell Check on Win 2k
« Reply #1 on: March 21, 2001, 07:27:47 AM »
I had the same problem myself.  Here is the info I found.  It works, you just need to burn a new cd with the modified bchk32.exe file put in place of the original file.

Subject: Dell Win2k Install Fix

From:LucidHaze

Date: Mon, 18 Dec 2000 21:34:03 -0500
From: [email protected]
Newsgroups: alt.binaries.cracks

The file in question is \"Bchk32.exe\", you will find it in the \"I386\"
directory of the win2k install CD.  Simply deleting this file will not
work you have to edit the file with a hex editor as described below or
just replace it with the attached file that I have already edited.

Here\'s how bchk32.exe works:

When setup.exe is executed, it launches bchk32.exe or launches some
other program which in turn launches bchk32.exe.  Then, bchk32.exe
checks the bios to determine if the computer is a Dell or not.  When
bchk32.exe is launched, it is passed a command line argument (i.e.,
when you type \"unrar file.rar\", the file.rar is a command line
argument), this argument is a directory/file name that tells
bchk32.exe where to save the results of the bios check.  The file name
is generated randomly but always ends in .tmp (a temporary file), the
directory when the file is saved depends on your system (on win 95,
its \"C:WINDOWSTEMP\").  If a Dell bios is detected, the file will
contain \"+++\" (3 bytes), if it fails the test, the file will contain
\"---\".  I have tried replacing bchk32.exe with my own program that
simply creates the file with the name and location supplied in the
command line arguments, writes \"+++\" to the file, and then closes the
file and exits.  This program however, did not work.  So, obvioulsy
bchk32.exe does something in addition to this.  While viewing
bchk32.exe with a hex editor, I found where it stored the \"+++\" and
\"---\".  With the hex editor, I changed the \"---\" to \"+++\" so that even
if the test failed, \"+++\" would be the result and would get stored in
the file.  To my surprise, this worked.

If you have a hex editor follow these instructions:

1) start the hex editor and load \"bchk32.exe\"
2) goto offset/location 1F92 (hex) or 8082 (decimal)
3) you should see \"---\" displayed at this location, change it to \"+++\"
4) save the edited file using the original name

If you don\'t have a hex editor, you can download one form just about
anywhere, I like UltraEdit-32.  Its time limited for 45 days but is
fully functional until then and with a little searching you should be
able to find a serial number for it.  I\'m still looking for the seial
number myself.  You can D/L UltraEdit from http:www.ultraedit.com.
If you don\'t want to go the hex editor route, just replace your
bchk32.exe file with the attached one that has already been edited,
this option may only work on Dell systems.

LucidHaze

Anonymous

  • Guest
Defeating the Dell Check on Win 2k
« Reply #2 on: July 10, 2001, 10:44:00 AM »
Where\'s the attachment? I have a OEM version of Win2k upgrade, can I copy the file off that CD on my HD with the full I386 Directory from the Dell Cd and install?

Offline Josetann

  • admin
  • Administrator
  • Hero Member
  • *****
  • Posts: 10136
  • Karma: +0/-0
    • View Profile
Defeating the Dell Check on Win 2k
« Reply #3 on: July 10, 2001, 11:36:55 AM »
That was just a copy/paste from a different forum.  There\'s no attachment in the post above.  But, there are instructions for doing it yourself. Sounds like it\'d work.  Just copy all the files from your cd to your hard drive, hex-edit that file, and that should be it.

Anonymous

  • Guest
Defeating the Dell Check on Win 2k
« Reply #4 on: July 14, 2001, 07:30:52 PM »
did this . seemed to work until reboot after system ck.Got a \"disk boot failure\" and a stern \"this is for Dell only\" message.

Sure would like to get around this.

any ideas or success stories??

Sweetie

  • Guest
Defeating the Dell Check on Win 2k
« Reply #5 on: June 30, 2002, 07:16:03 PM »
Hoping to get some new feedback on this since it has been awhile - I got same results where the editing fix only works until reboot. Anyone have any insights, suggestions or success stories.

Anonymous

  • Guest
Defeating the Dell Check on Win 2k
« Reply #6 on: December 05, 2002, 04:45:07 PM »
TO ME SEEMS THAT LucidHaze FORGOT TO MENTION THAT THE FILE IS A READ ONLY, AND YOU MUST RIGHT CLICK ON IT  GO TO PROPERTIES AND THERE TO REMOVE THE READ ONLY CHECK, THEN YOU CAN EDIT THE FILE. ,

Anonymous

  • Guest
Defeating the Dell Check on Win 2k
« Reply #7 on: December 07, 2002, 09:15:02 PM »
yeah, you must allow the file to be written, otherwise it\'ll give you the error after booting, also don\'t forget to include the sp2 folder, as I forgot and after booting from disc i got a message to insert sp2 disc into drive A:, after i added it it boot normally and i was able to install it, one more thing i didn\'t have the reg key i called Microsoft and told them that i lost the key and they gave me a new one.

Anonymous

  • Guest
Defeating the Dell Check on Win 2k
« Reply #8 on: December 07, 2002, 09:56:40 PM »
So will this work now?  Does the Dell disk ask for
a 25 digit coa number?  Can you use the same one
on more than one computer?  Can you use the Dell
disk to make a dual boot on a system with 98SE?
Thanks

Anonymous

  • Guest
Defeating the Dell Check on Win 2k
« Reply #9 on: December 12, 2002, 08:20:48 PM »
i couldnt get this to work with a dell sp3 disk
the file is editted correctly but still doesnt work

anyone have any other ideas?

mousefart

  • Guest
Defeating the Dell Check on Win 2k
« Reply #10 on: January 21, 2003, 08:27:10 PM »
I have the sp3 cd as well and have been unable to find any clues as to how to make it work. It has to be possible. I have posted about this topic on 5 different forums and suggest everyone with this problem to do the same. Someone has to have the ability to do this. (Hint to any ex- Dell employees.)

JamesUK

  • Guest
Defeating the Dell Check on Win 2k
« Reply #11 on: January 27, 2003, 03:48:40 PM »
There are two tricks to getting past the Dell check on Win2k - the first is the editing to replace the +++ part.  

This will allow setup to continue but when you get to the \"windows will now restart to continue setup\" it re-boots to a flashing \"THIS SOFTWARE IS ONLY FOR DELL COMPUTERS\" or similar.  This is due to a SETUPLDR.BIN file that has been edited by Dell to a newer version.  You will need to either download a new one (there are 2 or 3 versions - the win2k one is 223kb) and replace this file with that file.  
You can either do this from the disk itself or copy all the files and then the 2 amended ones to a new CD-R and burn a new 2k setup disk.

I dont think the win2k disk is bootable (could be wrong) but there is a bootdisk maker on the cd that will make 4 x 3.5\" disks - you can boot from these, keeping the Win2K cd in the drive and it SHOULD.....run ok.

When it runs setup it gives you the option to format the C: drive, convert to NTFS, keep the same filing system or upgrade only as it does in the Windows version setup.

Phew!

Hope this works for you all, there does seem to be a lot of people with this problem.  This should sort it.  

There is a different setup to get past the WinME dell computer....but thats another story http://images.thetechguide.com/forum/public/style_emoticons/<#EMO_DIR#>/smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />

James.
[email protected]

Anonymous

  • Guest
Defeating the Dell Check on Win 2k
« Reply #12 on: March 10, 2003, 04:52:53 AM »
I just bought a computer from Dell with win2k on it. When I tried to install win2K on my other computer and I got the dell message as stated here.

I have read all the posted messages here and made the changes except the one mentioned about fixing the setup file........SETUPLDR.BIN....or replacing this file with one that works. I have a hex editor that I down loaded and the message in this file.

Dose any one know how to correct this file so the setup will continue or where I could download a file the isn\'t infected by dell or any other computer manufacturer???

Thanks in advance

Anonymous

  • Guest
Defeating the Dell Check on Win 2k
« Reply #13 on: March 10, 2003, 06:47:27 PM »
I got this to work by:

On a pc running NT4 I copied the contents of the
win2k CD /i386 folder to my C drive. My dell win2k
CD was labelled P/N 56FKV REVA00

I changed the properties on C:/i386/bchk32.exe and
editted it using a hex editor (xvi32.exe) changing
the --- to +++ as described in other postings.

I changed the properties on C:/i386/setupp.ini and
replaced Pid=51873OEM by Pid=51873270 to avoid
needing a licence key as described in other postings.

I found a copy of setupldr.bin (225k) from
http://www.rcse.net/ftp/WIN2000Proboot/Disk1/
and replaced the dell one (256k) in the C:/i386
folder.

I then ran C:/i386/winnt32.exe and followed the
questions replacing NT4 with win2k. Installation
seemed to go asleep at times but it finally made
it!

Good luck.

Anonymous

  • Guest
Defeating the Dell Check on Win 2k
« Reply #14 on: March 14, 2003, 08:31:23 PM »
Do you know if this will work for a Dell WinXP OEM Version CD?

Anonymous

  • Guest
Defeating the Dell Check on Win 2k
« Reply #15 on: March 15, 2003, 10:51:11 AM »
I\'ve just tried this and it does work.  I have a Dell OEM Win2k disc with SP3, I followed the above steps using UltraEdit-32 (I\'d never used a hex editor in my life before this). Replaced the SETUPLDR.BIN file & also changed the Pid as suggested earlier.  I burnt the whole thing onto a CD, stuck it in the drive, rebooted & held my breath.  And sure enough, off it went.

Thanks to everyone for the help http://images.thetechguide.com/forum/public/style_emoticons/<#EMO_DIR#>/smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />

(just a note, maybe I was doing something wrong, but when I searched for 1F92, UltraEdit-32  could not find it, so I simply looked at the screen until I spotted the three --- and changed them)

Frustrated

  • Guest
Defeating the Dell Check on Win 2k
« Reply #16 on: March 18, 2003, 08:38:15 AM »
Ok, I\'ve been messing several hours with sp3 version.  I did the pid, replaced setupldr.bin, and changed --- to +++.

Now cd wont boot to install on blank hd, so made the 4 floppies from file on cd.  They are Dell protected also.  Tried winnt.exe included on cd, its Dell protected.  Got 4 boot floppies off internet.  Disk  I/O error: foo1 = 00001000  NTDETECT failed
 Then Fdisked without formatting.  This allows boot program to load off floppies (dos and slow).  Now when boot disks are loaded and it tries to start  I get :

Stop: c0000221  Unknown Hard ERROR

and stops before it ever asks for the cd.  I\'ve disconnected everything but basic motherboard and video and cdrom of course. Also shut down virus protection and everything else in bios.  Same thing. Maybe boot disks I got off internet are for earlier version?  I havent tried it yet but may install minimum win98 and then let it try to install off cd.  Blank hardrive needs boot disks or winnt.exe.

Anonymous

  • Guest
Defeating the Dell Check on Win 2k
« Reply #17 on: March 24, 2003, 06:43:06 PM »
UPDATE:  Have tried clean install on reformatted drive and had same prob as \"Frustrated\" had.  The only solution I found was to install Win98 first, then load the CD & choose clean install from the menu - slightly annoying but works a treat.


\"I\'ve just tried this and it does work. I have a Dell OEM Win2k disc with SP3, I followed the above steps using UltraEdit-32 (I\'d never used a hex editor in my life before this). Replaced the SETUPLDR.BIN file & also changed the Pid as suggested earlier. I burnt the whole thing onto a CD, stuck it in the drive, rebooted & held my breath. And sure enough, off it went.

Thanks to everyone for the help http://images.thetechguide.com/forum/public/style_emoticons/<#EMO_DIR#>/smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />

(just a note, maybe I was doing something wrong, but when I searched for 1F92, UltraEdit-32 could not find it, so I simply looked at the screen until I spotted the three --- and changed them)\"

Frustrated

  • Guest
Defeating the Dell Check on Win 2k
« Reply #18 on: March 25, 2003, 08:29:16 AM »
I had tried update post here few days ago, but apparently it got lost.  Anyways, as \"anonymous\" says, it works fine as an upgrade.  Minimal win95 install is significantly  faster  than win98 so if starting from blank hardrive, suggest win95 first then upgrade to win2k.

Win2k works fine except one little problem with modem connection.  Same problem remained after reinstalling win2k second time.  I will attempt to post this in detail as separate thread as nobody else seems to be having this problem.

Guest_confused

  • Guest
Defeating the Dell Check on Win 2k
« Reply #19 on: April 26, 2003, 09:48:04 PM »
I have a Dell Reinstallation CD (W2K + SP2, green cd).  But I cannot find the \"bchk32.exe\" file in the \i386 directory or in any directory of the cd for that matter.  Is it hidden somewhere? Do I have to extract the file from some location?  Or am I just too stupid to find it.  It seems that this fix is not for all Dell windows 2000 oem cds.

Please help.  I really need to install Win2k on a non-Dell machine.

Thanks.