BIOS virus and custom format from Windows 7.

Page 4 of 4 FirstFirst ... 234
  1.    #31

    There is something I suspect is in the boot sector of the HD which Cleaning with Diskpart will solve on installation failures. It works quite frequently. We once thought it required Clean All but that is overkill since it works just as well with Clean. It is one of our first troubleshooting steps for Install failures. I'd like to know exactly what it is, assuming it's corrupt boot code.

    Recently we had 2 cases in a row where BIOS wouldn't budge past POST with HD attached, where Cleaning solved it and allowed reinstall. It's a clue.
    Last edited by gregrocker; 12 Nov 2011 at 18:30.
      My Computer


  2. Posts : 4,161
    Windows 7 Pro-x64
       #32

    I'm pretty sure you already know this but I've quoted a summation of the interaction of the BIOS with the boot sector for folks that are trying to follow this. Also add CD to the floppy and USB groups below. (These have VBRs) I've also underlined in the quote what you are probably seeing/fixing.

    On IBM PC compatible machines, the BIOS is ignorant of the distinction between Volume Boot Records (VBRs) and Master Boot Records (MBRs), and of partitioning. The firmware simply loads and runs the first sector of the storage device. If the device is a floppy or USB flash drive, that will be a VBR. If the device is a hard disk, that will be an MBR. It is the code in the MBR which generally understands disk partitioning, and in turn, is responsible for loading and running the VBR of whichever primary partition is set to boot (the active partition). The VBR then loads a second-stage bootloader from another location on the disk.

    Furthermore, whatever is stored in the first sector of a floppy diskette, USB device, hard disk or any other bootable storage device, is not required to immediately load any bootstrap code for an OS, if ever. The BIOS merely passes control to whatever exists there, as long as the sector meets the very simple qualification of having the boot record signature of 0x55, 0xAA in its last two bytes. This is why it's easy to replace the usual bootstrap code found in an MBR with more complex loaders, even large multi-functional boot managers (programs stored elsewhere on the device which can run without an operating system), allowing users a number of choices in what occurs next. With this kind of freedom, abuse often occurs in the form of boot sector viruses.
      My Computer


  3. Posts : 8,608
    Windows 7 Ultimate 32bit SP1
       #33

    You might find this article about tdss.tdl4 interesting:
    TDSS. TDL-4 - Securelist
      My Computer


  4. Posts : 1,777
    MS Windows 7 Home Premium SP1 64-bit (Family Pack Lic.) Upgrade
       #34

    yep it overwrites the 13h interupt in the int tbl to start the 1st portion of the loader (which is one way to stop it from reinfecting upon reboot if you must work on it)


    Carwiz...any idea where i could find a BIOS set of code (any newer x64 type machine) for reading through on the subway (any format)
      My Computer


  5. Posts : 4,161
    Windows 7 Pro-x64
       #35

    rubyrubyroo said:
    Carwiz...any idea where i could find a BIOS set of code (any newer x64 type machine) for reading through on the subway (any format)
    I haven't really looked but I'm guessing it could be extracted from a BIOS Flash.
    (I won't mention how.) :)
      My Computer


  6. Posts : 1,777
    MS Windows 7 Home Premium SP1 64-bit (Family Pack Lic.) Upgrade
       #36

    of that i have no doubt, but I am sure there is some floating around out there, I was just asking if you had any idea of where, but thanks for the answer (it's probibly pretty straight forward to extract, as it makes "injection" or "flashing" a more startghtforward process to preform):)
      My Computer


 
Page 4 of 4 FirstFirst ... 234

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 22:53.
Find Us