HawkPE-39 The Windows (BartPE) + Linux Live CD (MUST HAVE) [h33t][migel]
406 MB Compress
700 MB UnCompress
Burn, mount, extract with UltraISO
HawkPE-39 *The* Windows (BartPE) + Linux Live CD !
The PC Tech Siwss Army Knife
A fully-functional BartPE/WinPE (Windows XP SP2) + Linux (Slax-6-RC6) live CD ISO.
Comes w/ AdAware SE + McAfee AV + ClamAV + SpywareDoctor Windows Explorer, Smart Driver Backup, PCI TREE, FoxIt PDF Reader, FileZilla FTP Client, Ghost 8, Ultra VNC, Partition Magic 8, CHNTPW (now Vista-compatible), WIPE CMOS, MEM TEST, the IBM/Seagate/WD HDrive diagnostics, etc.
Boots to BartPE by default.
Slax is an excellent example of a portable Linux, which comes w/
Firefox 2, Flash 9, KDE\'s KOffice suite, multimedia goodies, and the
latest K3B CD/DVD burning application.
So with a USB thumb drive and your HAWKPE CD/DVD, you can carry a multimedia-enabled computer system, with you at all times.
Just fixed an annoying problem w/ initial video resolution that caused BartPE to crash, on a handful of PCs.
If you\'ve tried earlier versions of HAWKPE, but had problems w/ the Linux part, Slax-6 plus
the changes to the main menu means that virtually everyone will be able to use all of HAWKPE successfully.
Slax-6 also supports all new motherboards, so that (in particular) SATA users will be able to enjoy HAWKPE this time around.
As a recap, here\'s the most up-to-date inventory of what\'s on the disc:
Ad Aware SE Pro
Aus Logic Defrag
Broadcom 44xx-NIC Drivers
Broadcom Extreme-NIC Drivers
FoxIt PDF Reader
Intel-10-100-1000MHz NIC Drivers
Intel-810 Display Drivers
Intel-Extreme Display Drivers
McAfee AV Scanner
nVidia Display Drivers
Smart Driver Backup
Tree size Pro
Windows File Explorer
HAWKPE is a (relatively) new PC repair/installation pkg, available on
the \'Net via the BitTorrent network. I put it together to make fixing
and setting up PCs easier, much like the Ultimate Boot CD and Hiren\'s
Boot CD. I make it available to the rest of the world with hope that
some of the dumb stuff I see daily on the many tech fora/forums I
frequent daily, goes away. Some may have already downloaded earlier
iterations and and to those early adopters, I\'m happy to report new
stuff with this release. To the uninitiated, HAWKPE is a live
Windows+Linux CD, so that you can install Windows, repair most PC
problems, as well as boot and use a PC equipped with a handful of
useful programs from a completely, self-contained OS+tools disc. This
README will explain most of what one needs to know about it to make
use of the disc. There is NO other support for this disc, UNLESS you
already know where it originates from. EVEN if you know where it
comes from, I only answer certain questions and fixes are ONLY
forthcoming from release to release. There *is* a change log, which
will be on the disc/ISO to track periodic changes/additions/deletions,
otherwise c\'est la vie....
The ISO can be burned with any conventional CD/DVD writing program,
like Nero, Easy CD Creator, CDRECORD, etc. Actually, HAWKPE has
burning software on the disc, but you have to make the 1st CD to get
it :-^ BTW, if you want to remaster this guy, feel free to get a copy
of UltraISO (or something comparable) and knock yourself out. Later
in this document, you\'ll find some remastering suggestions. The boot
loader used with this edition of HAWKPE is an unmodified verion of
Once you have a working HAWKPE CD/DVD, you\'re supposed to see a nice
graphical splash screen with straight-forward menu, which can be
navigated by pressing the \'hotkey\' (the special colored key) for the
menu item. Of course, you can also navigate using the up/down curose
keys. If you don\'t do anything (ie. if the forty-five sec timeout
expires w/o any keystrokes) or if you simply hit Enter, the system will
Boot the ultimate power tool for repairing Windows 2K/XP/2K3/Vista....
BartPE is a limited version of Windows XP SP2, that runs from a
CD/DVD. Microsoft offers OEMs an OEM Pre-Installation Kit (OPK),
which permits something similar (WinPE), to make it easier to install
the OS. Fortunately for us, a *true* hacker named Bart Lagerweij, saw
WinPE and made PEBUILDER (http://nu2.nu/pebuilder) which permits
non-OEMs to gin up their own BartPE/WinPE discs, with capabilities far
beyond Microsoft\'s limited vision for WinPE. For the Windows fixers
out there, this is probably what you\'re d/l\'g HAWKPE for, at least it
should be. I can\'t tell you how many times I\'ve heard \'so-called\'
techs talk about (on the tech fora) wiping a hard drive just to
re-install XP ! Even before I discovered BartPE, I didn\'t do it that
way and now that I have HAWKPE I almost NEVER wipe a Windows XP/2K
installation (via formatting), in order to FIX IT !
Anyway, as the initial loader prompt indicates, plug in your USB
devices ASAP. This is one of the few limitations of my particular
wrap of BartPE (more on this later.) As soon as the Windows wallpaper
is up, you\'ll be presented with a MessageBox prompt to load networking
support. One can do so later, if it isn\'t needed immediately to
commence repairs. In the lower left-hand corner, is the \'Go\' button
(aka NU2MENU.), similar to the Windows Task Bar\'s \'Start\' button. All
apps/utils are available (we *hope*) on the menus underneath this
button. Probably the most important menu pick is \'System:Boot the
Windows Explorer Shell.\' (That is, click the \'Go\' button, then the
\'System\' menu and underneath that click \'Boot the Windows Explorer
Shell\'.) If you don\'t need to see everything on the Desktop, just use
the menu picks from the initial \'Go\' menu. The most commonly used are
In order to make the system boot faster and thereby get to work more
quickly, I chose not to load Windows Explorer (and all of the extra
Windows subsystems) by default. The plugin I used (for Windows
Explorer support) is no longer supported by its author/creator and I\'m
stuck w/ it as it is (until something better comes along), so it
doesn\'t have niceties like multimedia support. However, I\'ve been
using this config to successfully fix (literally) hundreds of PCs for
over two years and have never found this to be a major limitation,
altho HAWKPE isn\'t devoid of \'creature comfort\' (more on this below.)
ENOUGH with the explanations/justifications, here are the HAWKPE
Force Install Devices/Force Install USB/Install Devices coax
certain drivers that simply won\'t install like good citizens,
at boot time. Frequent examples of this \'behavior\' are
certain Intel-based graphic chips.
Detect CPU+RAM via WCPUID displays the chip-level specs of the
PC, using the freeware WCPUID util. YMMV, as this util hasn\'t
been updated in some time and may BSOD w/ some of the new
CPUs, like the dual-core chips.
This menu is pretty self-explanatory, except that \'Load
Fileshare Support\' launches the networking stack, that is both
client, then file server support, including default shares for
any Windows (non-ramdrive) drives. While it works, it\'s kinda
crusty and is due for replacement, hopefully w/ the next
NT RegEdit & Remote RegEdit are registry editors that work
against the registry on the PC under repair, to facilitate
cleaning spyware. NT RegEdit is a open-source replacement
(from Code Project) for Windows\' RegEdit which, when
completed, will be a slick improvement over the ancient
clunker from Microsoft. Regardless of the util you prefer,
one can select an individual user\'s registry and edit it as
AdAware SE cleans spyware on the PC under repair. For reasons
that baffle other developers as well, it doesn\'t work w/
remote registry support, as employed by NT RegEdit and Remote
Regedit, so it *ONLY* cleans spyware found in the filesystem.
I\'ve tried to include other anti-spyware cleaners, but as near
as I can determine, they\'ll only work w/ another Windows
Explorer plugin, that is XPE and that decision has already
been discussed. IAC, it\'s a util which can be updated
(*temporarily*) on-the-fly, so if you do d/l the very latest
defs from Lavasoft, you can only retain those defs by
remastering (more on this below.) Oh yeah, Ad-Aware works
FileZilla is my (current) favorite open-source (from
SourceForge) FTP client. The FileZilla FTP server is coming
soon. Watch this space....
Load VNC Server permits the PC to be remotely controlled w/ my
(current) fav open-source (from SourceForge) UltraVNC suite.
In order to use this, one MUST launch network client *and*
server support, prior to loading the VNC Server. You can load
the client at boot time or both the client *and* server from
System:Network menu, using the \'Load Fileshare\' menu option.
VNC Viewer is the UltraVNC client. BTW, I think it\'s the best
VNC client/server out there (including RealVNC) and among
other things, includes integrated file transfers ! The Listen
mode menu pick will start the client and wait till a VNC
server comes up.
Pageant/PuTTY/PuTTYGen are part of the open-source PuTTY
suite, in case one needs to Telnet/SSH to a Linux/BSD/Unix
TFTPD32 is a combination TFTP daemon/DHCP daemon, which I\'ve
used sucessfully as a PXE boot server.
Ghost 8.3 ! Nuff said ! Typically, I pair Ghost up w/ my USB
hard drive or a network share on my server, to save and
restore Ghost images. Have never been able to get it to work
w/ a CD/DVD burner under WinPE.
All I can say is that it works, as proved by the wxPython
demos. The enhancements mentioned above (and others not
mentioned) are going to be written using Python. Watch this
a2Hijack-Free is a variation of the very popular spyware
cleaning util called HijakThis. Although it doesn\'t produce
logs like HijackThis, it *does* work w/ remote registries, so
one can clean spyware in the registry of a PC under repair !
Works very well.
BGInfo updates the system stats on the desktop wallpaper.
McAfee VirusScan GUI Wrapper cleans viruses using the McAfee
cmd-line AV scanner. As far as I\'m concerned, HAWKPE is worth
the d/l if only for this, NT RegEdit, a2Hijack, Ghost, and
TreeSize Pro 3 will provide a capacity-based summary of
storage utilization on a given drive. The only thing to know
is that it needs to be directed to interrogate a particular
drive after launching it.
Windows File Explorer is a Explorer-like file management util.
Better than a43 File Management Utility, both are available
if the entire Windows Explorer shell isn\'t needed or desired.
You have to boot up BartPE and explore the menus and desktop icons to
know learn more. From time-to-time, things wil be added and removed,
so this file will only reflect the basics of what\'s available. But the
time will be well spent.
^Change NT/2K/XP/2K3 Passwords
Change/delete NT/2K/XP/Vista Passwords. WARNING: Deleting/changing user
passwords for encrypted directories will cause the files to be lost, pos
FOREVER. Use with EXTREME caution....
For those in the know, this is the Change NT Password util we all know
and love. It\'s terse and somwhat opaque with the diagnostic output from
its self-contained Linux, but one simply picks a NTFS/FAT partition to
work on and it loads the corresponding registry to change the password
of any detected NT/2K/XP/2K3 user(s). The above warning is displayed
below the menu, if you choose the menu pick.
^Kitchen Sink DOS (WIPECMOS+Doc Mem)
Boot a basic DOS disk image w/ WIPECMOS, etc. Has MSCDEX support, this
is a fully-functional DOS prompt....
I have another project that isn\'t on the \'Net called the Kitchen Sink,
which is a utility CD containing a lot of utils/drivers I need everyday.
This is simply the boot image from it, with a DOS-based CONFIG menu that
directly launches two important utils: DocMem, my fav RAM diagnostic.
Unfortunately, because of the floppy image loader (MEMDISK), it may or
may not crash, depending solely on the BIOS implementation. For that
reason, MEMTEST is available on the main menu, if one needs a failsafe
WipeCMOS, another invaluable util which (obviously) will clear a PC\'s
CMOS. You\'d be surprised how many \'squirrely\', day-to-day problems that
are fixed w/ this tool. When devices, contained w/ in the PC\'s case,
behave strangely, purge the CMOS w/ WipECMOS and try it again. The sole
possible exceptions to this rule are laptops, which often don\'t use a
CMOS RAM to hold their persistent settings.
One more thing about the ksink floppy image: there\'s a ten-second menu
timeout, so if the DocMem or WipeCMOS boot configs aren\'t explicitly
chosen before the timeout expires, you get a DOS prompt....
Finally, we\'re left with the Linux part of HAWKPE. The last incarnation
of HAKWPE used DSL (Damn Small Linux), but it didn\'t fit well, except
for the size of the distro. OTOH, SLAX (http://slax.org/) fits very
well, even if I wish that it took up less space on the CD. In spite of
that single imperfection, SLAX is great. The 1st menu pick boots
directly into KDE (Linux\' most popular GUI environment), while the 2nd
goes into KDE using the failsafe VESA video driver.
Upon entering KDE\'s graphics mode, if you find that the 1st menu pick
produces unusable results (ie. no task bar, the display reports
\'out-of-range\' frequancy, etc), reboot and use VESA mode.
The two next two menu picks drop you into Linux, but in text mode, for
those who know what to do w/ that. It might be desirable to disable
PCMCIA detection for non-laptops, so those menu picks are available.
The different Slax menu picks are distinguished by \'cheatcodes\', listed
by launching the final two options on the menu. You can add and remove
cheatcodes, by highlighting a menu pick, then hitting TAB to display the
entire command line associated w/ the menu pick. You can edit the
command line, by adding/removing cheatcodes, to suit your needs for
launching that menu item. Hit ESC to return to menu mode.
HAWKPE uses the KillBill edition of SLAX, which does KDE, WINE (Win32
emulation), office productivity applications (from KOffice), multimedia
facilities, Internet apps like Firefox 2+Flash (a HAWKPE customization),
and full read/write support for NTFS. KDE is very Windows-like (for
those who care) and a very responsive, feature-rich GUI. So, you\'re
effectively carrying around a complete computer system, esp if you have
a USB thumb drive for storing your data.
Things to note about Linux, esp for the newbie:
1) Linux deals with hdrives differently than other PC OSs. Linux
*mounts* storage partitions and needs to properly *unmount* the
storage it has used. This is similar to the way that hdrive-based
Windows installations behave, but one must be aware of the
2) There\'s another important difference between Windows and Linux,
WRT storage devices: their designations. The 1st Windows hdrive is
\'C:\', the 2nd is \'D:\', and so on. The 1st Linux (IDE) *hdrive* is
\'/dev/hda\', that is, it references in a special directory called
\'/dev\', where *ALL* devices are sourced and the actual drive is called
\'hda\'. Of course, if you want to access the partition itself and its
files, the 1st partition is \'/dev/hda1\', the 2nd partition on the 1st
hdrive is \'/dev/hda2\', and so on. The 2nd IDE hdrive is \'/dev/hdb\',
yadda, yadda, yadda....
3) SLAX (5.1.8, as of this writing) incorporates the latest-and-greatest
production NTFS-3g drivers from the Linux-NTFS project. The Linux-NTFS
project has (at last) realized their goal of completely compatible
read/write access to NTFS (3.1) partitions used by Windows XP/2K3 (YAAAY
SLAX, by default, automagically mounts any partitions it finds
(FAT/NTFS/etc), but treats NTFS partitions a bit differently. If the
NTFS driver (NTFS-3g) sees that the partition wasn\'t cleanly unmounted
(* WHEN WINDOWS WAS SHUT DOWN *), then it won\'t mount the partition
automatically and displays a message to that effect (which will almost
certainly scroll right off your screen at boot time.) The best way to
deal w/ a troublesome Windows partition (NTFS or FAT) is to reboot into
BartPE and use CHKDSK, to clean up any lingering file system errors.
4) Linux has help files called *man pages*, which are accessed from
the cmd-line using the form \'man <cmd>\', where <cmd> is the command
one is researching. To get more info about the \'umount\' command (*1st
STOP FOR THE NEWBIES*):
To learn about \'ntfsmount\', you\'ll need to do the following:
HAH ! The above is typical of the logic of the Linux world; get used
to it ! The \'umount\' cmd is explained on the same man page as the
\'mount\' cmd ! The \'ntfsmount\' cmd is documented (along w/ the other
NTFS-related cmds) in the master documentation page for the entire
pkg, which is \'ntfsprogs\'. More often than not, it\'s one command to a
\'man\' page, but be prepared to be persistent and GOOGLE your brains
5) Booting SLAX for the 1st time, you probably didn\'t notice the text
scrolling up from the bottom third of the display. Watch it more
carefully during future sessions, as you\'ll see how Linux configures
itself, which you\'ll eventually be able to customize, if you need to.
Next, you\'re presented w/ a login screen w/ some *very* helpful
documentation about launching the GUI: X. That\'s right, it\'s simply
called X. Anyway, once you\'re logged in, \'startx\' followed by Enter and
we\'re on our way. If your video card isn\'t initially recognized and
you\'re bounced back to the cmd-line, try \'xconf2\' and \'xconf\' to select
a driver that\'s compatible w/ your display and give \'startx\' another go.
Virtually all modern display cards are supported. Yes, yes, there are
other commands mentioned on the login screen, but other than remembering
\'reboot\' and \'halt\' to gracefully end the session, you\'re on your own.
Actually, once you\'re inside X and KDE, you\'re pretty much on your
own. If you have trouble w/ your display or mouse, you have two
\'panic buttons\', so to speak. 1st is Ctrl-Alt-Backspace, which kills
X and takes you back to the cmd-line. Next is Ctrl-Alt-Del, which
kills Linux altogether. Linux shuts down gracefully, but you\'re
definitely outta there !
Firefox has a few Slax/Linux related bookmarks; USE THEM. Know this
too: VIRTUALLY EVERYTHING IN LINUX CAN BE SAFELY RECONFIGURED ! If
you\'re committed to the work, you can literally make your own flavor
of Linux, using this as a starting point.
6) When X/KDE exit for good, you\'ll see a lot of text, some of which
are error messages. Ignore these completely, *unless* you see truly
errant behavior from your PC. Linux can extremely verbose in
reporting its internal status. Good, for power-users who always seem
to be fixing/changing their PCs, potentially unnerving to users who\'ve
never seen anything beyond (opaque) Windows.
7) Finally, just a reminder to hit Ctrl-Alt-Delete, at the end of your
seesion using Slax. Or you can use \'reboot\' or \'halt\' or even hit the
PC\'s power button, if you have a properly config\'d modern PC (most of
do nowadays.) Just like Windows, this will clean up any outstanding
info that needs to be saved to your PC\'s hdrive, before moving on.
That\'s it for HAWKPE, at least for now. Hell, that\'s more *enough*
for now ! It\'s up to *you* to make use of this. This \'process\' has
been underway for over three years and *many* PCs have been fixed and
setup w/ this guy and its predescessors, so an enormous amount of
time, energy and care have been employed to get this far. Barring
death, infirmity, or imbeciles, there will be future revisions of this
work. Keep an eye on this space. Good luck....
I\'m running out of time and energy (for the moment), so I\'m going to
keep this extremely brief. If you don\'t know what \'-boot-info-table\'
means, you\'ll have to wait until the next rev for better remastering
instructions. However, if you *do* grok \'-boot-info-table\', then you
can take the contents of this ISO and put into a hdrive directory,
let\'s call it /HAWKPE. In /HAWKPE/boot/isolinux is the CD bootloader
\'isolinux.bin\', which is identical to the one I used to make the orig
In order to update the McAfee AV defs, you\'ll need to d/l them from:
There\'ll be a file w/ a recent date (relative to you, obviously)
called dat-<somenbr>.zip. D/l that .ZIP and extract the .dat files to
Programs/McAfee, then goto:
And d/l the latest AdAware defs (also in a ZIP) and extract the
defs.ref to Programs/AdAware.
Burn the contents of your updated /HAWKPE, using something like
\'mkisofs\', but not Nero, because Nero doesn\'t have \'-boot-info-table\'
support, critical to making \'isolinux.bin\' work. The script looks
something like this:
mkisofs -N -V %CDTITLE% -b boot/isolinux/isolinux.bin -d -iso-level 4 -no-emul-boot -boot-load-size 4 -boot-info-table -o %CDFILENAME% HAWKPE
Actually, that\'s the *exact* script I use to gen this ISO, but if you
have access to UltraISO, you can open the ISO, make the changes
detailed above, and burn an up-to-date copy of HAWKPE. This is also
doable under Slax, but next time....
Adding/removing programs from the BartPE end of HAWKPE is *definitely*
way beyond the scope of this document. Permanently. You need the
PEBUILDER utility, then the app plugins, then some patience to
assemble and *test* your own BartPE disc. FWIW:
will give you a leg up, on a BartPE disc of your own.
One last thing: I didn\'t mention changes to Slax, since there isn\'t
much I can do w/ Slax, due to size constraints. In theory, I could
trim Slax back, to make it smaller and create more room for custom
features, but that\'s not where *this* project is going. I like Slax
just the way it is. In the future, this might cause problems, but
we\'ll cross that bridge when we arrive. If *you* want to, you can
burn the ISO to a DVD and therefore have *much* more space to add
*anything* your little ol\' heart might desire. Or download a Slax ISO
(they\'re really small) and make a heavily, customized stand-alone Slax
* Windows NT/2k/XP/Vista Change Password / Registry Editor / Boot CD *
* (c) 1998-2007 Petter Nordahl-Hagen. Distributed under GNU GPL v2 *
* DISCLAIMER: THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTIES! *
* THE AUTHOR CAN NOT BE HELD RESPONSIBLE FOR ANY DAMAGE *
* CAUSED BY THE (MIS)USE OF THIS SOFTWARE *
* More info at: http://home.eunet.no/~pnordahl/ntpasswd/ *
* Email : [email protected] *
Just boot this CD and follow instructions.
Usually, just pressing return/enter should work, except maybe
pressing d to load drivers when it asks for that.
To make a bootable USB drive / key:
1. Copy all files from this CD onto the USB drive.
It cannot be in a subdirectory on the drive.
You do not need delete files already on the drive.
2. Install the bootloader:
On the USB drive, there should now be a file \"syslinux.exe\".
Run this from a command line, like this:
j:\\syslinux.exe -mb j:
replace j with some other letter if your USB drive is on another
drive letter than j:
If it says nothing, it did install the bootloader.
Please note that you may have to adjust settings in your computers BIOS
setup to boot from USB.
Also, some BIOS (often older machines) simply won\'t boot from USB anyway.
Unfortunately, there are extremely many different versions of BIOS,
so I am unable to help you.
Credits to The Hawk
=/////////////////////////All packs is CLEAN 100%\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\=
=All have ScreenShoot and FULL Report from KasperSky Internet Security=
=If you find something with other AV prog I DONT ANSWER in any comment=