Author Topic: Making A Dell CD run on a non Dell system  (Read 4307 times)

Biggie

  • Guest
Making A Dell CD run on a non Dell system
« on: December 02, 2002, 09:37:03 PM »
i was Given a Dell Win2k Pro with intergrated sp2 cd when i try to use it to install with it says it is not a dell system and end the install

anyone know what files check the Bios or whatever to find out if it is a Dell or not so i can take them off the cd and reburn it i just hate downloading all the service packs like i have to with my Win2k Pro that i have now ........... also i will slipstream sp3 into the dell cd while i am at it if someone can help me out on how to use it

Thanks in Advance

Offline CLUBTURBO

  • stranger
  • Newbie
  • *
  • Posts: 7
  • Karma: +0/-0
    • View Profile
Making A Dell CD run on a non Dell system
« Reply #1 on: December 11, 2002, 10:43:31 PM »
You need a dell Motherboard

Cranberry

  • Guest
Making A Dell CD run on a non Dell system
« Reply #2 on: December 14, 2002, 11:57:31 AM »
You ned to copy all files on the CD to your hard drive, edit this file with a hex editor:
Bchk32.exe    inside the i386 folder,
see this forum page 11 (Win2k Dell OEM ) before editing.
 
Then delete the file:
_Table_.sys     on CD root

Burn those files to a CD, if you want the cd to boot, you\'ll need a boot image to burn with the other files, see this web page http://www.nu2.nu/bootcd/
Good luck!

Anonymous

  • Guest
Making A Dell CD run on a non Dell system
« Reply #3 on: December 15, 2002, 02:46:57 PM »
thanks

i didnt have a _Table_.sys on CD root but i read the other post and i copied over the setupldr.bin and a few other files from a freiends copy of win2k and it works now

Guest

  • Guest
Making A Dell CD run on a non Dell system
« Reply #4 on: July 15, 2003, 05:53:07 PM »
DO A SEARCH ON THIS FORUM THERE ARE MANY POSTINGS ON HOW TO "DEFEAT" OR "BY PASS THE DELL CHECK", I REMEMBER THAT THE PROBLEM FILE IS "Bchk32.exe" AND TO FIX IT YOU HAVE TO USE A HEX EDITOR, ON WIN 2000 THE WINNT.EXE UNDER I386 IS THE ONE THAT CALLS THIS FILE. DEFEAT DELL CHECK
OR
WIN2K
OR
MAKING DELL CD RUN ON OTHER

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:\WINDOWS\TEMP\"). 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.