Wednesday, December 15, 2010

What are system partitions and boot partitions?

System partitions and boot partitions are names for partitions or volumes on a hard disk that Windows uses when starting. These technical terms are only important if you have more than one operating system installed on your computer (often called a dual-boot or multiboot configuration).

The system partition contains the hardware-related files that tell a computer where to look to start Windows. A boot partition is a partition that contains the Windows operating system files, which are located in the Windows file folder. Usually, these are the same partition, especially if you have only one operating system installed on your computer. If you have a multiboot computer, you will have more than one boot partition. An additional term, the active partition, describes which system partition (and thus which operating system) your computer uses to start.

When you turn on your computer, it uses information stored on the system partition to start up. There is only one system partition on a Windows-based computer, even if you have different versions of Windows installed on the same computer. However, non-Windows operating systems use different system files. In a multiboot computer using a non-Windows operating system, its system files are located on its own partition, separate from the Windows system partition.

A boot partition is a partition that contains Windows operating system files. If you have a multiboot computer that contains, for example, this version of Windows and Windows XP, then each of those volumes are considered boot partitions.

Takeaway: Tackling a partition table problem can be a daunting process. In this Daily Drill Down, Rodrigo Zamora addresses what to look for when you have a corrupt partition and introduces a handy utility to backup and restore the Master Boot Record.


With the proliferation of large, relatively inexpensive hard drives and the increasing popularity of alternative OSs such as Linux, it is likely that you will become more experienced at partitioning drives whether you want to or not. Ultimately, you will experience a corrupt partition table caused by the faulty manipulation of the Master Boot Record (MBR). A corrupt partition table will often result in loss of data and the inability to boot from a drive or the loss of access to a certain partition. Trying to rebuild the MBR with a command like FDISK /MBR will not help since this command normally has no affect on the partition table itself and, in fact, can cause more harm than good in many instances.

Often, the most convenient method of recovering from a corrupt partition table is to restore the MBR from a backup that was made before any problems occurred. In this Daily Drill Down, I will explain the hard drive boot process, the structures that allow a hard drive to be partitioned, and when to save and restore your MBR. I will also examine a free, but very powerful, utility that can back up and restore your MBR.

Note
This article does not apply to hard drives that use disk overlay programs such as EZ-Drive (MaxBlast) and OnTrack Disk Manager. To back up the MBR of such drives, use the utilities that came with the specific disk overlay program. For example, MaxBlast allows you to back up track 0 in its advanced section. It is easy to tell if a hard drive has an overlay program installed because there will be a message displayed at startup indicating its presence. The Microsoft Knowledge Base details a more comprehensive check in article Q186057.

Boot structures and the disk boot process
When you start up a PC, BIOS code that checks and initializes your system runs. The BIOS then looks for a sector on the boot device (usually a hard drive) that is capable of booting an operating system. This sector, the MBR, is the first physical sector on a hard drive. The MBR contains three main components: the boot loader, the partition table, and the signature bytes. The MBR’s signature bytes are the two final bytes of the first sector, and they are used as a simple validation of the MBR’s contents.

The partition table contains entries (descriptors) that act as pointers to each of the drive’s partitions (volumes) and contain critical information such as the type of partition, whether or not the partition is active (bootable), where the partition starts and ends, and the size of the partition. The partition table can point to a maximum of four partitions. One of these partitions can be extended and further divided into logical volumes. Therefore, even with a limitation of four partitions in the partition table, a drive may be divided into more than four partitions.

The MBR’s boot loader consists of code that the BIOS loads to boot an operating system. The boot loader works by looking for the active partition in the partition table and loading the first sector in that partition. That sector is known as the Partition Boot Record and usually (but not always) is an OS’s boot record. The Partition Boot Record will then start the process of loading the operating system’s kernel.

All primary partitions contain a Partition Boot Record. While the MBR is generally operating system independent, the contents of a Partition Boot Record will depend heavily on the OS installed within that partition. Sometimes the Partition Boot Record contains the code of a boot manager program such as Linux’s LILO or Windows NT/2000’s NTLDR. These programs allow you to choose which partition to boot from—in effect, which boot record to load. There are also many boot manager programs that replace the standard boot loader code within the MBR with their own code. PowerQuest’s BootMagic is an example of such a program.

An extended partition uses an Extended Partition Boot Record (EPBR) instead of a Partition Boot Record. This structure is very similar to the partition table found within the MBR except that it should have a maximum of two descriptors listed. One of the descriptors can point to a boot record in a logical volume within the extended partition, and the other can point to another EPBR. This linking scheme can be continued to provide you with more logical drives than you will likely ever need. Since the EPBR acts as a partition table itself, changes made to logical partitions within an extended partition do not affect the MBR’s partition table. However, on occasions, an EPBR within an extended partition can become corrupt and will need to be fixed. Figure A shows a partition scheme with two primary partitions and one extended partition with two logical volumes. Figure B shows how the partitions in such a scheme would be linked.

Figure A


Figure B
Here, you can see how the partition table and EPBRs point to partitions.


You can learn more about partition tables and disk boot structures at Hale Landis’ site.

Saving and restoring the MBR
It is quite obvious that the MBR is the most important boot structure on a hard drive, and considering that there are many potential causes of MBR sector damage, it is a good idea to do a backup of it. You should perform a backup whenever you are installing a new OS on its own partition, after you initially set up a drive, after any partition is changed, or before adding or removing boot managers. There are many utilities available that will allow you to back up and restore your MBR. Some of these are commercial programs that offer backup and restoring of the MBR as a subset of a much larger group of utilities. Norton Disk Edit is a fine example of one. Microsoft’s Knowledge Base article Q166997 describes how to use Disk Edit to backup and restore an MBR. Other utilities or commands that back up the MBR are included with OSs.

Also available are free third-party utilities that offer greater convenience and many more features than OS-based utilities. A particularly useful, powerful, and free utility, designed specifically for the task of working with the MBR, is MBRtool. It is available from DIY Data Recovery. MBRtool is a small (less than 100 KB) command-line tool that can be run from a DOS or Windows startup floppy disk. Actually, you can run it from within all versions of Windows, but the most important operations will not be allowed within Windows NT/2000 since these OSs do not allow low-level access (INT 13) to hardware by external programs. This is not a problem, however, as running from a floppy is often preferable for this type of utility. MBRtool is a powerful utility that does not query for confirmation of an operation, so you should use it with extreme care. It can support the first four hard drives (0-3) on a system and includes the ability to save, restore, edit, and view an MBR. It supports saving the MBR to a sector or a file and the ability to make automatic backups. To create a backup copy of the MBR in the first hard drive, enter the following command at a prompt:
mbrtool /x:b /d:0 /f:

To restore it, enter:
mbrtool /x:r /d:0 /f:

Other features and command-line arguments are just as easy to use. They are described in the included user manual.

When to restore the MBR
How can you determine if a problem is related to a corrupted partition table? As I stated, when a partition table is corrupt, it is quite likely that your PC will not be able to load an OS even though it may try to boot from disk. This situation can also be a result of other problems like a corrupted boot loader within the MBR. The following are indicators that there may be a problem with the MBR or a portion of it:
  • Symptoms—The BIOS detects the hard drive and tries to boot from it, but a DISK BOOT FAILURE error or similar is displayed. FDISK shows no partitions or displays erroneous partition information.

    Problem—If the hard drive had previously been able to boot to an OS, the problem may be a corrupt or wiped partition table. It may also be that the entire MBR is corrupted.
  • Symptoms—After displaying the PCI device listing, the system hangs at a Verifying DMI Pool Data message. FDISK displays the partition information correctly.

    Problem—This is most likely a corrupted or wiped boot loader section within the MBR.

Generally, you should not be wary about restoring your MBR, as doing so is unlikely to cause data loss unless you restore a backup after you have moved or resized a portion of a primary partition that contains system files. However, you should be very careful about restoring only the boot loader section in an MBR with a utility such as FDISK. If a virus moves or encodes the partition table, you could lose access to it by using FDISK /MBR. It is a good idea to boot from floppy and check for viruses if you suspect that the MBR has been infected.

Examining the MBR
If you would like to be certain that your MBR is the root of your problem, you can visually inspect it using either a hexadecimal editor or a utility like MBRtool. If you have a backup MBR and you have not changed the partitions since you saved it, you can compare its contents with the contents of the MBR you are inspecting. There might be obvious changes within the partition table that would indicate that it is corrupt. You might also be able to determine the presence of a virus if the boot loader code has changed without installing a boot manager. To visually inspect the MBR, you should become familiar with its contents. This is also a great way to learn more about how hard drives are set up logically. Figure C shows the contents of an MBR with PowerQuest’s BootMagic code in its boot loader section.

Figure C
The areas that are highlighted are the actual MBR contents.


The MBR is 512 bytes long and is represented here as hexadecimal numbers. To the left of the MBR code, there are decimal offset numbers that programs like MBRtool use to help you keep track of what bytes you are looking at. In this example, the offset numbers are decimal, but in most cases, they are written as hexadecimal numbers. There are 16 bytes in each line shown. Every two hexadecimal digits represent a byte. (In this article, I label hexadecimal numbers with an h.) Each offset indicates the number of the first byte on that line. The first line contains bytes 0 through 15. Therefore, the second line’s offset is 16.

On the right side of the MBR code is the text representation of each byte. While most of this is garbage, occasionally you will be able tell what the boot loader code represents at a certain point. In this example, you can see the BootMagic error messages. Therefore, you know that BootMagic is installed in the boot loader section of the MBR. While the boot loader area (yellow) is always 446 bytes, the number of bytes that are actually used for the boot loader code varies with the program that is installed in this area. An MBR created with DOS’s FDISK uses a smaller program in the boot loader area so you will see more 00h bytes. If you notice a difference in the amount of bytes that are used for actual code between the MBR you are inspecting and your backup MBR, you should become suspicious.

The green highlighted area is the partition table. It starts with a value of 80h that represents the active (bootable) partition. It contains four descriptors that are 16 bytes long each. The descriptors represent the logical information needed to access a partition on the drive, as I described. If you would like a detailed explanation of the descriptor content, see DataRescue’s site or Andries Brouwer’s site. The signature bytes (highlighted in cyan) should always be 55AAh in a valid MBR. It is unlikely that the signature bytes alone will change without other parts of the MBR changing as well. If the signature bytes are not 55AAh, your hard drive will not boot until they are changed to this hexadecimal number.

Fortunately, MBRtool will interpret the values of the partition table for you, so you don’t have to worry about most descriptor values and hexadecimal numbers. It does this whenever you use it to view an MBR, as shown in Figure D. You will still need to look up the partition type values. The partition types in Figure D are 0Bh (FAT 32), 0Fh (LBA Extended Partition), 17h (Hidden NTFS), and 83h (Linux). To avoid possible data loss that may occur when Windows 98 detects more than one primary partition, the third descriptor points to a hidden partition. Using MBRtool’s interpretations makes analyzing a partition table for errors much easier. To view the MBR using MBRtool, enter the following command at a prompt:
mbrtool /x:d /d:0

Of course, you should change the drive number used with the /d argument if you want to view the MBR on another drive.

Figure D
MBRtool interprets the partition table data to simplify analysis.


Conclusion
Backing up your MBR in anticipation of a corrupt partition table is a very simple process when using a good utility like MBRtool. To know when to save and restore your MBR, you need to understand the fundamentals of boot disk structures and the disk boot process. You can also build upon this knowledge to learn more advanced data recovery techniques. A good place to start is at the DIY DataRecovery Web site.

Friday, July 30, 2010

EAD RENEWAL- Updates- Tracking Delays - Page 51 - Immigration Voice

EAD RENEWAL- Updates- Tracking Delays - Page 51 - Immigration Voice: "These were the instructions given by someone on this thread. I think it was dsairam..Credit goes to him. I added my own experiences.

1. Call this number 1-800-375-5283
2. Select option # 2 - 'Check status for a petition that you have already filed'
3. Select option # 1 - 'You know the receipt number'
4. Enter your receipt number
5. Select 1 to confirm that you have entered correct receipt number.
6. Hear the same status as you see on the website
7. Select option # 3 - 'Report a problem with your case'
8. Select option # 6 - 'If you want to Expedite your case'
9. Enter 1 to confirm above after a lengthy message.

First they will say the reason you did not get your EAD is your biometrics were not done. Tell them that last couple of renewals did not require biometrics then why now. Still they will insist and just say 'yes' and they'll give you a Confirmation Number. I tired to avoid the Biometrics but she wouldn't budge. Good luck with that.

But then make sure you tell them repeatedly that you want to open a Service Request to 'EXPEDITE' your case because it is pending for more than 75 days(if that is the case). They'll ask you to select one of the following options as a reason to expedite. Select the first one 'Severe financial loss to company or individual'
* Severe financial loss to company or individual
* Extreme emergent situation
* Humanitarian situation
* Nonprofit status of requesting organization in furtherance of the cultural and social interests of the United States
* Department of Defense or National Interest Situation (Note: Request must come from official United States Government entity and state that delay will be detrimental to our Government)
* USCIS error
* Compelling interest of USCIS

Also tell them you'll lose the job if you don't get the EAD on time. Tell them you'll lose the Health Benefits and Driver License too. Then they'll give you a confirmation number.

- Sent using Google Toolbar"

Tuesday, July 20, 2010

On top of using PreviewConfig, you will also have to add entries into the registry to get it working on Windows 7.

  • Open the registry editor (regedit in the start menu search) and navigate to computer\HKEY_CLASSES_ROOT\.FILE_EXT, where FILE_EXT is the extension you want to add, such as .nfo

alt text

  • Make 2 new string values (REG_SZ) under the file extension's key, Content Type and Perceived Type

alt text

  • Set the value of Content Type to text/plain and Perceived Type to text.

Windows 7 - Preview other file types as text in Preview Pane - Super User

Windows 7 - Preview other file types as text in Preview Pane - Super User: "On top of using PreviewConfig, you will also have to add entries into the registry to get it working on Windows 7.

* Open the registry editor (regedit in the start menu search) and navigate to computer\HKEY_CLASSES_ROOT\.FILE_EXT, where FILE_EXT is the extension you want to add, such as .nfo

alt text

* Make 2 new string values (REG_SZ) under the file extension's key, Content Type and Perceived Type

alt text

* Set the value of Content Type to text/plain and Perceived Type to text.

- Sent using Google Toolbar"

Friday, June 11, 2010

android Remote PC (without RDP)

AndriodVNC as the client on your Droid(free)...

then any VNC server for your pc... i use TightVNC (free, open source).


VNC does not use rdp... but is free and open source.

http://androidforums.com/support-troubleshooting/28911-vnc-my-pc-my-droid.html

Thursday, May 6, 2010

Cisco IPSec VPN

iPad Cisco VPN setup
iPad supports Cisco IPSec VPN for secure access to corporate networks.

Recently I was always asked how to help setup a VPN connection between a Cisco VPN and an Apple iPad tablet.

Try the following to use your iPad to connect to Cisco VPN.

* On your iPad, tap Settings > General > Network > VPN > Add VPN Configuration...
* In the top of your window, Click on IPSec tab from the list of connection types.
* Enter the your Cisco VPN information:

Description: VPN
Server: yourvpn-domain
Account: Your NetID
Password: Your NetID Password
Group Name: your group name
Secret: *****
Turn Proxy off.

Click Save.

* Sliding the VPN swith to On.
Posted by admin at 3:56 AM
Labels: iPad Howto

Thursday, April 29, 2010

RE: DROID ERIS RESET

 

 

From: Akkati, Naveen R.
Sent: Thursday, April 29, 2010 4:24 PM
To: 'nrakkati.winred@blogger.com'
Subject: DROID ERIS RESET

 

Perform a hard reset on your HTC Droid Eris. These steps will clear all data and settings off the device.

1. With the phone turned off, press and hold the Volume Down and Send buttons.

2. Press the Power button.

3. Follow the instructions to complete the hard reset.

Monday, April 26, 2010

gmail in smartphone

To configure the 'Email' app on an Android device for access to Gmail, just follow the steps below:

1. Enable IMAP in your Gmail settings.
2. On your phone, press < Home >, then open the Email application.
3. On the 'Your accounts' page, select Next to get started with setup.
4. Enter your full Gmail address and password, then select Next.
5. On the next screen, you can give the account a nickname and choose the name to display on your outgoing messages. Tap Done.

And you're done. You can verify your settings from the Inbox view by tapping < Menu > > Account settings.

Incoming settings
IMAP server: imap.gmail.com
Port: 993
Security type: SSL (always)

Outgoing settings
SMTP server: smtp.gmail.com
Port: 465
Security type: SSL (always)

Yahoo Mail in Android Eris smartphone

To set up Yahoo E-Mail on the Motorola Droid:

1. Make sure Wi-Fi is turned off
2. Press the E-Mail icon (the default Android E-Mail application)
3. Enter your Yahoo E-Mail address and password
4. Press “Manual Setup” in the lower left hand corner
5. For “Incoming Server Settings” set the IMAP server to “imap.mail.yahoo.com” and the Port to 143
6. For “Outgoing Server Settings” set the SMTP Server to “smtp.mobile.mail.yahoo.com” and the Port to 587
7. Check “Require sign-in” and press Next
8. Select how often your Droid will check for Email, and choose default options
9. Give the account a name and set your display name for outgoing messages

Done and done. You’ve now got Yahoo Mail on your Motorola Droid and it will work with the all-new “Combined Inbox” in Android 2.0. Beautiful.

Have to give credit to Smilepak who shared this with AndroidForums.com members after posting it on his blog.

Friday, April 16, 2010

code formating in blogger source code formating

http://formatmysourcecode.blogspot.com/





<pre style="font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); font-size: 12px; border: 1px dashed rgb(153, 153, 153); line-height: 14px; padding: 5px; overflow: auto; width: 100%;"><code>

Paste your text here.

</code></pre>

my autohotkey naveen.ahk


; #=win !=alt ^=ctrl +=shift

;my special button is Browser_Search. Use it ot assign F10


;AAA********************************************************************************
; this is for autoHotKeys
Ctrl & F12::reload ; this will reload the autoHotKeys tool
Shift & F11::edit ; This will load this script in Editor, Notepad
;ZZZ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@


;AAA********************************************************************************
;capture double click and do something
~LButton::
mousegetpos,,, wid, control
wingetclass, wclass, ahk_id %wid%
if (A_PriorHotkey = "~LButton" && A_TimeSincePriorHotkey < 400) ; double click
{
msgbox d2
; if (wclass = "Shell_TrayWnd" && control = "Button1") ; start
; run, explorer /e`, %location%
}
return
;ZZZ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@




;AAA********************************************************************************
; This is for SSH, use 'Ctrl+c for Copy' and 'Ctrl+v for Paste' and 'Ctrl+q for Command Interrupt'
; use right ctrl for interrupt
; use "stty intr ^q" for command prompt inturrpt
;now Right Ctrl+q command to inturrupt in SSH. Use it instaed of Ctrl+c in SSH
Ctrl & c::
WinGetActiveTitle, title
ifInString,title,SSH Secure Shell
{
Send ^{Insert} ; change CTRL+C to CTRL+INSERT ; both are copy commands, but can't use in SSH
return
}
Send ^c
return

Ctrl & v::
WinGetActiveTitle, title
ifInString,title,SSH Secure Shell
{
Send +{Insert} ; change CTRL+V to SHIFT+INSERT ; both are PASTE commands, but can't use in SSH
return
}
Send ^v
return
;ZZZ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@


;AAA********************************************************************************
; Middle button to move window to next monitor
; #a is defined in my other autohotkey
MButton::Send #a
;MButton::AltTabMenu ;AltTabMenu is special buuton..search for more
;ZZZ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@


;AAA*******************************************************************************
;WheelLeft & WheelRight in SSH*
WheelLeft::
{
Send !{LEFT}
}
return

WheelRight::
{
Send !{RIGHT}
}
return
;ZZZ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

;AAA********************************************************************************
XButton1::
{
Send {PgDn}
}
return

XButton2::
{
Send {PgUp}
}
return
;ZZZ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@



;AAA********************************************************************************
;if it is Toad, Show Single Record View
F1::
If WinActive("ahk_class TfrmMain")
{
WinGetActiveStats, title, width, height, x, y
;MsgBox, The active window "%title%" is %width% wide`, %height% tall`, and positioned at %x%`,%y%.
ypos := height-150
Click Right 450, %ypos% ; Mouse click below in DataGrid
Send s ;then send s letter which opens Single Record View
return
}
return
;ZZZ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@



;AAA********************************************************************************
;if onenote exist, close it
F12::
if WinExist("ahk_class Framework::CFrame")
{
WinMinimize
return
}
return
;ZZZ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

;AAA********************************************************************************
;this will create a new folder in win explorer
F8::
if WinActive("ahk_class CabinetWClass")
{
my_time_string = %A_YYYY%%A_MMM%%A_DD%_%A_Hour%%A_Min%%A_Sec%

Send !fwf ; will create new dir
Send %my_time_string%
Send {HOME}
;Send {RETURN}
return
}
;ZZZ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@





;AAA********************************************************************************
;map search button on(Mk700 mouse) to F10 or Browser_Search (Built-in Key)
Browser_Search::

;if its onenote, minimize
if WinActive("ahk_class Framework::CFrame")
{
Send {ALT}bi1{TAB}1{ENTER}{ALT}ba
return
}


;if explorer, create a new folder
if WinActive("ahk_class CabinetWClass")
{
my_time_string = %A_YYYY%%A_MMM%%A_DD%_%A_Hour%%A_Min%%A_Sec%

Send !fwf ; will create new dir
Send %my_time_string%
Send {HOME}
;Send {RETURN}
return
}



;if "Save As" dialoge box, insert date
;if open/save dialog, insert date
;ahk_class #32770 use windows-spy
if WinActive("Save As")
{
my_time_string = %A_YYYY%%A_MMM%%A_DD%_%A_Hour%%A_Min%%A_Sec%
;Send %A_Now%
Send %my_time_string%
return
}


; if "Open dialoge box, sort by date
if WinActive("Open")
{
Click 593,48
Click 593,159
Click 593,87
MouseMove 290,400
return
}


;if it is Toad, Open F4
If WinActive("ahk_class TfrmMain")
{
Send {Click}
Send {F4}
return
}

;if it is notepad++ or IE or Firefox -- changes tab
If WinActive("ahk_class Notepad++") | WinActive("ahk_class MozillaUIWindowClass") | WinActive("ahk_class IEFrame") | WinActive("ahk_class Chrome_XPFrame")
{
Send {Ctrl Down}{TAB}
Send {Ctrl Up}
return
}


/*
; if Firefox or IE or Chrome or OneNote, minimize windwows and
; then make notepad++ active. If opened notpad++ is not available, opens now
; If WinActive("ahk_class MozillaUIWindowClass") | WinActive("ahk_class IEFrame") | WinActive("ahk_class Chrome_XPFrame") | WinActive("ahk_class Framework::CFrame")
; {
; WinMinimize
; if WinExist("ahk_class Notepad++")
; {
; WinActivate
; return
; }
; if WinExist("ahk_class TfrmMain")
; {
; WinActivate
; return
; }

; run notepad++
; return
; }
*/
return
;ZZZ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@





;AAA********************************************************************************
;Assign extra button(search) to F10, just F10. press ctrl on keyboard and then press this button.
;in oneNote chnage Font and Size
;in Word and Outlook chnage Font and Size
;in winExplorerer Rename file wite date at the end.

^Browser_Search::
; in OneNote Chnage Font & Size
if WinActive("ahk_class Framework::CFrame")
{
Send ^+P
Send 11{Return} ;send ctrl+shift+P which is font size. then 10{enter} chnage it 10 size.
Send ^+F
Send Calibri{Return} ;send ctrl+shift+F which is font size. then 10{enter} chnage it 10 size.
return
}

;in Word and Outlook chanage Font and Size
if WinActive("ahk_class OpusApp") | WinActive("ahk_class rctrl_renwnd32")
{
Send ^+P
Send 11 ;send ctrl+shift+P which is font size. then 10{enter} chnage it 10 size.
Send !+F ; Send Alt+f to move cursor to font dropdown
Send Calibri{Return} ;send ctrl+shift+F which is font size. then 10{enter} chnage it 10 size.
return
}

;in winExplorerer Rename file with date at the end.
if WinActive("ahk_class CabinetWClass") ;this will create copy of a file
{
;local selectedFiles, file
ControlGet, selectedFiles, List, Selected Col1, SysListView321, ahk_class CabinetWClass
MsgBox %selectedFiles%
Loop, Parse, selectedFiles, `n ; Rows are delimited by linefeeds (`n).
{
file := A_LoopField
;msgbox "%file%"
IfInString,file,.
{
pos := StrLen(file) - InStr(file,".",false,0) + 1
my_time_string = %A_YYYY%%A_MMM%%A_DD%_%A_Hour%%A_Min%%A_Sec%
;Send {F2}{Shift Down}{Left %pos%}{Shift Up} ;don't delete
;Send {F2}{Shift Down}{Home}{Shift Up} ;don't delete
Send {F2}{Left %pos%}
Send _%my_time_string%
}
}
return
}
return
;ZZZ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@





















































/*
---------------------------------------------
----------------------------------------------
----------------------------------------------
------------------------------------------------
-------------------Samples ----------------
*/

/*
Browser_Search::
{
msgbox "Browser_search"
return
}
return
*/

/*
If WinActive("ahk_class MozillaUIWindowClass") | WinActive("ahk_class IEFrame")
WinMinimize



*/


/*
#ifWinActive ahk_class CabinetWClass
Send !fwf
return
#ifWinActive

is same as

if WinActive("ahk_class CabinetWClass")
Send !fwf
return
}
*/


/*

if WinExist("ahk_class IEFrame")
WinMinimize
else if
Run Notepad++
else
Run Notepad
return

*/

;MButton::WinMinimize, A

/*
; MIddle button to open Notepad
MButton::
IfWinExist Untitled - Notepad
WinActivate
else
Run Notepad++
return
*/

/*
WheelDown::
MsgBox WG
Send {WheelDown}
return
; if no return, it will run the next command
; if {} around WheelDown, it will be Pasted. not treaked as command
*/

/*
; back/farword buttons
XButton1:: MsgBox XBBBBBBBBBBBBBB1
XButton2:: MsgBox XBBBBBBBBBBBBBB2
*/

; ^Down::WinMinimize, A ; Assign CTRL+DOWN hotkey to minimize the active window.

/*
;goto subroutine
#a::
gosub MoveWindowToNextScreen
return
*/

/*
;call finction
#a::
gMoveWindowToNextScreen()
return
*/



/*

; from http://www.autohotkey.com/forum/viewtopic.php?t=10085
GetExplorerSelectedFile()
{
local selectedFiles, file

ControlGet, selectedFiles, List, Selected Col1, SysListView321, ahk_class CabinetWClass

; MsgBox %selectedFiles%

Loop, Parse, selectedFiles, `n ; Rows are delimited by linefeeds (`n).
{
If (A_Index = 1)
file := A_LoopField
Else
ErrorLevel := A_Index ; Indicate that several files are selected, we return only the first one
}
Return file
}

*/

/*
if WinActive("ahk_class CabinetWClass") ;this will create copy of a file
{
;local selectedFiles, file
ControlGet, selectedFiles, List, Selected Col1, SysListView321, ahk_class CabinetWClass
;MsgBox %selectedFiles%
Loop, Parse, selectedFiles, `n ; Rows are delimited by linefeeds (`n).
{
file := A_LoopField
;msgbox "%file%"
IfInString,file,.
{
pos := StrLen(file) - InStr(file,".",false,0) + 1
my_time_string = %A_YYYY%%A_MMM%%A_DD%_%A_Hour%%A_Min%%A_Sec%
;Send {F2}{Shift Down}{Left %pos%}{Shift Up} ;don't delete
;Send {F2}{Shift Down}{Home}{Shift Up} ;don't delete
Send {F2}{Left %pos%}
Send _%my_time_string%
}
}
return
}
return
*/

/*

FileSelectFolder, myFolder
msgBox %myFolder%

*/


/*
;MButton::
;If WinActive("ahk_class MozillaUIWindowClass") | WinActive("ahk_class IEFrame") | WinActive("ahk_class Chrome_XPFrame") | WinActive("ahk_class Framework::CFrame")
;{
;Send #a
;}

;MButton::Send #a

;WheelDown::Send {F8}
;WheelUp::Send {F8}

;MButton & WheelDown::
;{
;Click
;WinMinimize,A
;}

;XButton1::Send {XButton1}
;XButton1 & LButton::
;{
;Click
;WinMinimize,A
;}

;WheelUp::
;{
;ControlGetFocus, fcontrol, A
;Loop 9 ; <-- Increase this value to scroll faster.
; SendMessage, 0x114, 1, 0, %fcontrol%, A ; 0x114 is WM_HSCROLL and the 1 after it is SB_LINERIGHT.
;return
;}

*/

/*


; you get this from windows-spy (right click on autoHotKey)
; NOTE: "Display full path in title bar" must be checked in "folder options" of Windows Explorer.

; if in WindowsExplorer -
; if clicked on blank area - create new folder with date
; if clicked on Directory - add date at end
; if clicked on file - add date before extention and
; strip "Copy of " if there is one - on File or Folder

;if "Save As" dialoge box, insert time

; if "Open" dialoge box, sort by date

; if Firefox or IE or Chrome or OneNote, minimize windwows and
; then make notepad++ active. If opened notpad++ is not available, opens now

;if it is Toad, Toggle SQL Window

;if it is notepad++ --chnages tab


;Click ; send click so it works for the window uder mouse, not the active window. --this has issues


; MouseGetPos, xpos, ypos
; Msgbox The cursor is at X%xpos% Y%ypos%
; if ypos < 26 ;clicked on title bar
; msgbox aaaaaaaaaaaa
; else
; msgbox bbbbbbbbb


; if in WindowsExplorer -
; if clicked on blank area - create new folder with date
; if clicked on Directory - add date at end
; if clicked on file - add date before extention and
; strip "Copy of " if there is one - on File or Folder
if WinActive("ahk_class CabinetWClass")
{
my_time_string = %A_YYYY%%A_MMM%%A_DD%_%A_Hour%%A_Min%%A_Sec%

;local selectedFiles, file ; this(local, define variable) is goog inside function only
ControlGet, selectedFiles, List, Selected Col1, DirectUIHWND3, ahk_class CabinetWClass

ControlGetText, path1, ToolbarWindow322, A
MsgBox %path1%

;MsgBox %selectedFiles%

; NOTE: "Display full path in title bar" must be checked in "folder options" of Windows Explorer.
WinGetActiveTitle apath
;msgbox %apath%

; if nothing was selected , create a folder and return immeidatly
If (StrLen(selectedFiles) = 0)
{
Send !fwf ; will create new dir
;Send %A_Now%
Send %my_time_string%
Send {RETURN}
return
}

; if something was selected , rename it
Loop, Parse, selectedFiles, `n ; Rows are delimited by linefeeds (`n).
{
file := A_LoopField
;msgbox "%file%"


IfInString,file,.
{
pos := StrLen(file) - InStr(file,".",false,0) + 1
;Send {F2}{Shift Down}{Left %pos%}{Shift Up} ;don't delete
;Send {F2}{Shift Down}{Home}{Shift Up} ;don't delete


;msgbox "%file%"

NewStr_noCopy := RegExReplace(file,"Copy of ", "") ; strip "Copy of "
NewStr := RegExReplace(NewStr_noCopy,"(\..*$)", "_XX123YYY_$1") ; add uniqe value
NewStr1 := RegExReplace(NewStr,"_XX123YYY_",my_time_string) ;replace uniq value with date
;msgbox %NewStr1%

FileMove %apath%/%file%, %apath%/%NewStr1%

;Send {F2}{Left %pos%}
;Send _%my_time_string%
;Send {Return}
}
else
{
;pp := StrLen(file) ; this is folder or file with no extention
;Send {F2}{Right 1}
;Send _%my_time_string%

NewStr_noCopy := RegExReplace(file,"Copy of ", "") ; strip "Copy of "
NewStr1 = %NewStr_noCopy%_%my_time_string%

msgbox %NewStr1%
FileMoveDir %apath%/%file%, %apath%/%NewStr1% ; this will rename folder
FileMove %apath%/%file%, %apath%/%NewStr1% ; this will rename file with no ext means no . in it

}
}
;msgbox "Rename Done"

return
}

*/

Friday, April 9, 2010

Alarm Sound off in Droid Eris Android MObile phone

Droid

Jolest's  Avatar

Member #2268
Join Date: Nov 2009
Posts: 48
Phone: HTC Eris (HTC Droid Eris)
Well, it's possible that she managed to set the alarm volume to zero... (Each type of sound has its own independent volume... Unfortunately, there doesn't seem to be a way to adjust the alarm volume unless the alarm sound is playing -OR- you're at the right place in the clock app...)

Try this...
1) Open the clock app.
2) Select the Timer.
3) Tap the "Alert sound" button.
4) Click the volume rocker -up- a couple of times.
5) Tap the "Snooze" sound.

As long as you're on the alert sound selector dialog, you can adjust the alarm volume. Each time you tap the "Snooze", it should beep for about 8 seconds.

Let us know if this fixed it or not.
Jolest is offline Reply With Quote
Old 11-10-2009, 12:56 PM #5
Droid Newbie

reeves6347's  Avatar

Member #2633
Join Date: Nov 2009
Posts: 1
Phone: droid eris
OMG! thank you so much! i have spent the last few days in rage at my alarm not working. i spent hours on the phone with tech support, no help at all! this got the job done. thanks

Tuesday, April 6, 2010

Google Tasks on Android

Help forum > Google Mobile > Android Devices > Google Tasks on Android

Google Tasks on Android Report abuse

sicario
Level 1
2/2/09
The Google blog post announcing tasks for Android and the iPhone has a video, which shows a way to add a shortcut or application on the iPhone desktop, is this possible with Android? I do not see any of those options on the G1...

http://gmailblog.blogspot.com/2009/02/tasks-paper-vs-iphone.html

Best answers

flape
Level 2
9/20/09
Best answer - sicario (Asker) Go to this answer
One can use native application called gTasks from Android market which can sync with Google Tasks
84 of 96 people found this answer helpful. Did you?
Yes
No
Report abuse

Replies 1 - 25 of 25

Merk7
Level 2
2/2/09
Use the Market app AnyCut to make a shortcut easily.
8 of 24 people found this answer helpful. Did you?
Yes
No
Report abuse
Eth@n
Google Employee
2/5/09
Alternatively, you can follow these steps to add a link to Tasks on your G1's home screen:

1. In the browser, go to http://gmail.com/tasks.
2. Press <> and select Bookmarks. Go ahead and add the bookmark to the Tasks site.
3. Press <> to return to your home screen.
4. Press <> and select Add.
5. Select Shortcut > Bookmark.
6. Choose the bookmark to the Tasks site. A new icon instantly appears on your home screen, offering you quick access to Tasks.

Hope that helps!

Ethan
99 of 109 people found this answer helpful. Did you?
Yes
No
Report abuse
caetanosauer
Level 1
5/19/09
Just an addition to the previous reply. If you are in Germany, the address to go is http://mail.google.com/tasks

Caetano.
7 of 10 people found this answer helpful. Did you?
Yes
No
Report abuse

Friday, March 26, 2010

How to remove "Combine supported files in acrobat" after installing acrobat 8/9

I'm a big fan of foxit pdf reader and cutePDF writer but every once in awhile I install Acrobat just to see if Adobe has improved upon it. read: made it suck less

Unfortunately this time is no different but sometimes I run into a pdf Foxit can't render properly so I'll keep it on hand for emergencies. Here's how to get rid of that nasty context menu item that shows up after you install Acrobat. Like most imposed context menu items, I don't think it has been ever used in the history of computing.

32bit users:
@echo off
regsvr32 /u "%programfiles%\Adobe\Acrobat 8.0\Acrobat Elements\ContextMenu.dll"

64bit users:
@echo off
regsvr32 /u "%programfiles(x86)%\Adobe\Acrobat 8.0\Acrobat Elements\ContextMenu64.dll"
regsvr32 /u "%programfiles(x86)%\Adobe\Acrobat 8.0\Acrobat Elements\ContextMenu.dll"


REM @echo off
regsvr32 /u "%programfiles(x86)%\Adobe\Acrobat 9.0\Acrobat Elements\ContextMenu64.dll"

This worked in Win7 - Naveen


Copy and paste that into a .bat or .cmd file and run it. You can also run the commands manually via start->run or at the command line (cmd.exe).

I used to have a neat program that displayed all currently registered dlls that hooked explorer.exe. Maybe I'll hunt it down and post about it. It's a great tool to have in your windows admin arsenal.


edit: The ShellExView utility displays the details of shell extensions installed on your computer, and allows you to easily disable and enable each shell extension.

Monday, March 15, 2010

Manage Your Outlook Email Address Auto-Complete List

Do you ever find it frustrating that you can’t make changes to the auto-complete entries in Microsoft Outlook? Even more annoying is the fact that items in your address book aren’t immediately added to the autocomplete list.

There’s a small utility named NK2View by the excellent Nirsoft that can help with this problem. You can delete items in the list, import from your address book, and even export auto-completed addresses for later import into Outlook as full contacts.

image

View/Delete AutoComplete Items

The utility should automatically detect the location of your *.nk2 folder, but if it doesn’t you’ll find it in the following location:

%APPDATA%\Microsoft\Outlook

You can select items in the list and use the Delete key to get rid of them. You’ll be warned that you should probably close Outlook first.

image

Unfortunately, you can’t directly edit the items in the list, you can just view them with a double-click.

image

Import Outlook Contacts to Your Auto-Complete List

You can import contacts from the Address Book, or even the Global Address List if you are on an Exchange network. Just go to the File \ Add Items From Address Book item on the menu.

image

Select the address book you want, and then add the selected items by using the To button.

image

After you hit the OK button, the items will be added to the list.

Export Your AutoComplete List

You can export the items in the list into a format that could be imported into Outlook, where you can make any edits you’d like. Choose “Save Selected Items” from the menu (make sure to select contacts first)

image

Then choose “Tab delimited file – for Outlook import” from the list, and name the file something useful.

image

Import Auto-Complete Entries into Outlook as Contacts

Open Outlook and go to File \ Import and Export on the menu.

image

Choose to “Import from another program or file” and hit Next.

image

Choose to import “Tab Separated Values (Windows)” from the file type list.

image

Choose the file to import from, and then choose to “Do not import duplicate items”. You don’t want the items in the auto-complete to overwrite existing entries in your list, the idea is to populate only the items missing from your contacts folder.

image

You’ll be prompted for the folder you want to import to, then on the next screen check the box next to “Import filename into folder: Contacts”, and the mapping dialog will immediately pop up.

image

Here’s where it’s slightly tricky… you need to map between the left and right hand panes by dragging and dropping the values where you want them. Here’s what I’d suggest as the mappings:

  • Email Address -> E-mail
  • Email Display Name -> Name

image

Hit OK and then Finish on the other screen, and your contacts will be immediately imported.

Editing Auto-Complete Entries

Since you can’t use the utility to edit items, what I’d suggest you do is export the items and import them into your Outlook contacts folder, then use the utility to import from your address book after you’ve made your edits in Outlook.

Download NK2View from nirsoft.net

Monday, February 8, 2010

ipad without itunes

And the winners are… (sorted by best result)


CopyTrans Manager http://www.copytrans.net/copytransmanager.php

CopyTrans Manager is a standalone (= no installation required) iPod + iPhone / iTouch manager provided by WindSolutions LLC, a software company of "people who are passionate about music".
CopyTrans Manager is provided for free.

Installation and size:
CopyTrans Manager comes into two flavors: a company's global installer that lets you read a short description of every program before installing what you want, or a zip version "for advanced users". I opted for the later and if you do so, make sure to extract both the exe and ris files from the zip http://www.copytrans.net/download.php
Setup file 2.78 Mb; Size on disk 2.86 Mb

First impression and interface:
the iTunes-like brushed metal skin is pleasant and gives a professional feeling. The strictly graphic buttons are not obvious at first, but help keep the interface simple once you are used to them.

iTunes-like "Genre", "Artist" and "Album" lists allow to comfortably navigate through massive libraries.
Tracks can also be filtered by file type with elegant aqua-like icons (Music, Video, TV Shows, podcasts, etc.).

CopyTrans Manager's interface is extremely flexible and customizable: columns can be freely rearranged with drag & drops and all iTunes sorting parameters (columns) can be added or removed with right-click on any column's header.

Some pretty strange behaviors though: mouse scroll is based on the last active list and not on the mouse position.



Adding songs:
dragging music from a folder to the program's interface works flawlessly.
At first, it seems possible to drop songs directly from a folder to a playlist, but this only adds the songs to the iPod. Just like with all other managers in this test except iTunes, you'll have to add songs to the iPod / iPhone first and, then only, drag them to the iPod playlists.

Unlike SharePod, CopyTrans Manager remains perfectly functional while adding hundreds of songs to iPod / iPhone and switching to other open applications.
Ongoing operations are figured by two built-in progress bars, which are much more convenient and elegant than SharePod's annoying popup.

Songs are properly added to any iPhone and iPod Touch up to firmware 2.xx. without any database corruption.

On program close, CopyTrans Manager asks whether you wish to apply changes to iPod or not, which is an interesting alternative to other iPod managers that simply apply changes on the fly or on program close.
If you don't like this behavior, you can check the "Immediately apply changes to iPod" option in the "Settings" tab.

Another interesting particularity of this program is that it creates a backup of your iPod / iPhone / iTouch database before applying any changes to it, which allows for iPod restoration in case anything goes wrong.

Playlists:
here again, iTunes seems to have been the source of inspiration: "+" and "-" buttons allow to create or remove playlists.
Playlist can be renamed simply by clicking on their name.
Dragging songs from the library to the playlists is possible, but with a very unpleasant behavior: most of the time, you drop tracks between playlists, which does not have any effect, but lets you unsure about what happened.
Song reordering in playlists is not supported.

Artworks:
album covers show up in the upper right corner of the program and are correctly transferred to iPod and iPhone with songs.
Album arts cannot be edited.

Tags:
song info can be edited directly from the library, just like in iTunes, or from a very clean tag edition window.
A very pleasant detail: buttons to jump to the next or previous song from within the tag editing window.
We'll regret the absence of batch renaming capabilities that would allow to edit multiple songs at a time.

Video:
a thumbnail of the video shows up in the artwork area (REALLY COOL!).
Videos are added to iPod or iPhone as easily as Music, with drag & drop (like with all other iPod managers, including iTunes, videos need to be converted before adding them to iPod / iPhone. To convert videos for iPod, try Videora).

Photos:
CopyTrans Manager does not support photos, but the same company provides a very complete iPod photo manager called CopyTrans Photo.

TV Shows:
CopyTrans Manager identifies TV Shows correctly and displays them in a dedicated section.

Podcasts and audiobooks:
CopyTrans Manager recognizes podcasts and audiobooks and even sorts them into two different sections. That's the only manager other than iTunes that allows this.

Portability:
CopyTrans Manager can be installed directly on all iPod models. Just download the zip version of CopyTrans Manager and drag both the exe and ris files to your iPod. To make CopyTrans Manager portable on an iPhone / iPod Touch, use iPhone Browser, as these iPod models do not natively support disk use.

Built-in player:
CopyTrans Manager features a though elegant and well integrated music player with Repeat option.
It won't play .aac or .m4a files, unless you install the appropriate codecs, but, unlike SharePod, it tells you at least where the problem comes from.
Podcasts and audiobooks can be played too.

Computer library management and music suggestions:
CopyTrans Manager is a strict iPod / iPhone / iPod Touch manager. You won't manage your computer music with this tool nor will you need to synchronize your iPod / iPhone contents with your computer contents.
CopyTrans Manager does not provide music suggestions.

General appreciation:
CopyTrans Manager definitely turns out to be the best candidate of this test: super light and fast, it does not require any additional software and only takes a couple of seconds to download, extract and be ready to take control of your iPod.

I particularly appreciated the accent put on security, which seems to have been a top priority along its development: database backup and cancellable changes make it paranoid's favorite.

The similarity with iTunes is great too, no need to re-learn everything, playlists on the left, lists at the top (Genres, Artists, Albums) and a fully customizable interface make it an excellent bet for those who need to juggle with giant libraries. Some details could be improved to become more intuitive, but, apart from these, it's really an "iTunes alternative".

iPhone 2.xx support is brilliant and the program did not fail anywhere along the tests.

12/10 (can't give only 10 to such a gem)

Wednesday, January 13, 2010

http://www.flickr.com/photos/lambupix/1589810416/

http://www.flickr.com/photos/lambupix/1589810416/

Display/Video, resolution fix. Dell OptiPlex SX270 System BIOS A04

Dell OptiPlex SX270 System BIOS A04 Publisher's description:

from Dell

Dell OptiPlex SX270 System BIOSLevel of Importance: Optional

Dell recommends the customer review specifics about the update to determine if it applies to your system. The update contains changes that impact only certain configurations, or provides new features that may/may not apply to your environment.

Fixes and Enhancements
The following changes have been made to the A03 BIOS to create the A04:
1. Fixed 1M/8M switch for non-Windows OS.
2. Prevent possible hang at boot when XP ICH2 driver installed.
3. Updated microcode for newer CPUs.
4. Added support for special keyboard.
5. Updated PXE support with latest drop.
6. Added detection code for CPU/Cache failures.
7. New MFG MODE messaging.
8. Fixed video display problem with non-VGA register compatible video devices.

Installation Instructions

Installation Instructions for the Universal (Windows/MS DOS) format

1. Download file to Desktop

2. Use one of the methods below to flash the Bios.

* Run the BIOS update utility from Windows environment

* Run the BIOS update utility from MS DOS environment (Non-Windows users)

Download file to Desktop

The file SX270A04.EXE is using the Universal (Windows/MS DOS) format and is designed to be directly executed from Windows environment.

1. Click Download now.
The Export Compliance Agreement appears.

2. Read the Export Compliance Agreement.

3. If you agree, click to select I agree..
The File Download window appears.

4. Click the Save button.
The Save As window appears.

5. Select Desktop using the drop-down menu to the right of Save in.

6. Click the Save button.
A progress meter moves as the download is completed.

7. If necessary, click X in the upper right-hand corner of the Download Progress Window to close it upon completion.

NOTE:Shut down all other applications prior to running the BIOS update utility. The update utility reboots your system in order to get the new BIOS loaded.

Run the BIOS update utility from Windows environment

1. Double click the Icon on your desktop labeled SX270A04.EXE.

The Dell BIOS Flash window appears

2. Click the Continue button.

The message Pressing OK will close all applications, shut down Windows, Flash the BIOS, then reboot. appears.

3. Click the OK button.

The system will restart and the BIOS Flash will be completed.

Run the BIOS update utility from MS DOS environment (Non-Windows users)

NOTE:You will need to provide a bootable DOS diskette. This executable file does not create the MS DOS system files.

1. Copy the file SX270A04.EXE to a bootable floppy.

2. Boot from the floppy to the MS DOS prompt.

3. Run the file by typing Y:\SX270A04.EXE (where y is the drive letter where the executable is located).

It is highly recommended to always use the most recent driver version available.

Do not forget to check with our site as often as possible in order to stay updated on the latest drivers, software and games.

Try to set a system restore point before installing a device driver. This will help if you installed a wrong driver. Problems can arise when your hardware device is too old or not supported any longer.
You can free download Dell OptiPlex SX270 System BIOS A04 1.0 now.

System Requirements:

No special requirements.

SX270 display fix - works for windows7 too

Office of Museum Technology

FLMNH Linux Pages

Florida Museum of Natural History

University of Florida

Fedora Core 1

Solution for Dell Integrated Intel Graphics Issues



Note: A Dell BIOS update may eliminate this issue on some systems. I've received the following submissions:

[I have the same GX270 and I applied the A04 BIOS update from dell and then went into the BIOS and changed the settings from 1MB video App. to 8MB. Then I went back into fedora and launched startx and was able to change the display and screen settings to 1024x768.]

[Just got a new GX270 at work...
Fedora Core 2 boots and upgraded FC1 fine. Video issue is solved with BIOS version A04, but you have to set the video cache to 8mb instead of the 1mb default. FC1 with a custom 2.6.5 kernel detected the SATA drive as /dev/hde but the FC2 install cd detects it as /dev/sda. ]


This document shares our procedure for getting the integrated graphics working on the Dell Optiplex SX270 and GX270 computers which use the Intel i865 graphics chipset. There appears to be an issue with the Dell BIOS mis-reporting the amount of video RAM, which prevents resolutions of higher than 640x480 in X. We tried updating drivers and were finally able to locate a patch, but the whole process was non-trivial. Hopefully, this page makes it easier for the rest of you.

After speaking with a Dell sales rep, I believe that Dell will only begin to officially support Linux on the Optiplex desktops once there is sufficient customer demand. If you have a Dell sales rep and are installing Linux on an Optiplex system, tell your rep you want Linux to be officially supported.

We are using Fedora Core 1. I have also tested the patch with Fedora Core 2 (the X configuration filenames have changed because of the move from XFree86 to X.org). Regardless, use at your own risk. We assume that the issue will eventually disappear as future releases of Fedora Core include a fix for the Intel chipsets or Dell fixes the BIOS issue. Our Dell SX270 has been updated to include the latest BIOS (version A03).

Many thanks to Christian Zietz, the author of the i855 patch and to Marc Seil, who contributed changes to create the i865 version. More info on the patch and versions for other Intel chipsets are available on Christian's web site:
http://www.chzsoft.com.ar/855patch.html

Disclaimer

Use of all software mentioned on this page is at your own risk! It seems to be working fine for us but you may crash your system. I had to reinstall Fedora Core at least once after trashing my system.

Installing the i865 chipset video issue workaround patch

1. Download the 865patch and create the binary

Original location: http://www.chzsoft.com.ar/855patch.html
865patch source: 865patch.tar.gz
865patch binary (compiled on Fedora Core 1, i386, with Linux kernel 2.4.22-1.2174.nptl, tested with kernel 2.4.22-1.2188.nptl): 865patch.gz

Use and Distribution restrictions are documented at http://www.chzsoft.com.ar/855patch.html.

To compile the patch from the tar.gz, execute the following commands:
gunzip 865patch.tar.gz
tar -xvf 865patch.tar
cd 865patch
make
If the make fails to compile the executable program, you probably need to install the kernel-source package and/or gcc.

If you download the binary, make a subdirectory under /root named 865patch and place it there.

When finished with this step, you should have an executable file with the following path:
/root/865patch/865patch

2. Test the patch

There is probably a better way to do this, but the following worked for us.

Switch to a text virtual console (CTRL-ALT-F1) and logon as root.

Change to runlevel 3 which will stop X and a bunch of other stuff.
init 3

Run the patch from the directory where you compiled or downloaded the binary. The patch requires a single parameter, which is the amount of RAM (kb) you want to use for display:
/root/865patch/865patch 8192

Modify /etc/X11/XF86Config to include this same video RAM setting:
Section "Device"
Identifier "Videocard0"
Driver "i810"
VendorName "Videocard vendor"
BoardName "Intel 865"
VideoRam 8192
Change to runlevel 5, which will start X again.
init 5

If all goes well, your display should now be running at the desired 800x600 or 1024x768!


4. Configure to run the fix at startup

Copy the executable to a location that makes more sense. We chose /sbin.
cp /root/865patch/865patch /sbin
Modify /etc/rc.sysinit to run the patch at every startup. Some web sites have recommended putting the patch in rc.local. However, because of the Fedora Core boot sequence, rc.local runs after the graphical boot tries to start. Since the patch needs to run before the graphical boot begins, we have placed the fix in rc.sysinit, after the Welcome message and just before the line "Start the graphical boot".

#in file /etc/rc.sysinit
##Added by Dan Stoner. 3/4/2004
# Run the use-at-your-own-risk hack from www.chzsoft.com.ar/855patch.html
# for Intel integrated chipsets. This requires the addition of VideoRam setting
# in XF86Config.
echo "Running Intel integrated chipset video patch..."
/sbin/865patch 8192
sleep 1

Last Update 8/19/2004 by Dan Stoner

Monday, January 11, 2010

Win7 from USB

This guide works 100% for Vista & Windows 7 unlike most of the guides out there. I have seen many sites/blogs that have “Install Vista from USB guide” but either with incomplete steps or not working guide. I have also seen some guides that don’t’ use proper commands in this guide. After spending many hours I have come up with this 100% working guide.

Bootable USB drive

I just did this method on one of my friends machine and installed the new Windows 7 BETA. The main advantage is that by using USB drive you will be able to install Windows 7/Vista in just 15 minutes. You can also use this bootable USB drive on friend’s computer who doesn’t have a DVD optical drive.

The method is very simple and you can use without any hassles. Needless to say that your motherboard should support USB Boot feature to make use of the bootable USB drive.

Requirements:

*USB Flash Drive (Minimum 4GB)

*Windows 7 or Vista installation files.

Follow the below steps to create bootable Windows 7/Vista USB drive using which you can install Windows 7/Vista easily.

1. Plug-in your USB flash drive to USB port and move all the contents from USB drive to a safe location on your system.

2. Open Command Prompt with admin rights. Use any of the below methods to open Command Prompt with admin rights.

*Type cmd in Start menu search box and hit Ctrl+ Shift+ Enter.

Or

*Go to Start menu > All programs > Accessories, right click on Command Prompt and select Run as administrator.

3. You need to know about the USB drive a little bit. Type in the following commands in the command prompt:

First type DISKPART and hit enter to see the below message.

Bootable USB Drive

Next type LIST DISK command and note down the Disk number (ex: Disk 1) of your USB flash drive. In the below screenshot my Flash Drive Disk no is Disk 1.

4. Next type all the below commands one by one. Here I assume that your disk drive no is “Disk 1”.If you have Disk 2 as your USB flash drive then use Disk 2.Refer the above step to confirm it.

So below are the commands you need to type and execute one by one:

SELECT DISK 1

CLEAN

CREATE PARTITION PRIMARY

SELECT PARTITION 1

ACTIVE

FORMAT FS=NTFS

(Format process may take few seconds)

ASSIGN

EXIT

Don’t close the command prompt as we need to execute one more command at the next step. Just minimize it.

Bootable USB Drive

5. Next insert your Windows7/Vista DVD into the optical drive and check the drive letter of the DVD drive. In this guide I will assume that your DVD drive letter is “D” and USB drive letter is “H” (open my computer to know about it).

6. Maximize the minimized Command Prompt in the 4th step.Type the following command now:

D: CD BOOT and hit enter.Where “D” is your DVD drive letter.

CD BOOT and hit enter to see the below message.

7. Type another command given below to update the USB drive with BOOTMGR compatible code.

BOOTSECT.EXE /NT60 H:

14

Where “H” is your USB drive letter. Once you enter the above command you will see the below message.

8. Copy your Windows 7/Vista DVD contents to the USB flash drive.

9. Your USB drive is ready to boot and install Windows 7/Vista. Only thing you need to change the boot priority at the BIOS to USB from the HDD or CD ROM drive. I won’t explain it as it’s just the matter the changing the boot priority or enabling the USB boot option in the BIOS.

Note: If you are not able to boot after following this guide means you haven’t set the BIOS priority to USB. If you got any problem in following this guide feel free to ask questions by leaving comment.

Update: If you find this guide difficult to follow, please use the easy-to-use guide to create a bootable USB to install Windows 7 using official tool.