Saturday, February 21, 2009

Partition Loss in Windows Due to Lack of Shutdown Notification

In the context of servers we aspire for better disk and system
software performance than workstations. There are various
options to achieve that. One is by using hard disks with faster
drive interfaces like SCSI (Small Computer System Interface),
more rpm (rotations per minute) like 15,000 rpm, larger drive
cache or buffer like 32 MB. The SCSI Hard drives are made for
Disk arrays like that of RAID and JBOD.

As a practical instance, a Windows server partition with
fundamental disk signature, the scsiport.sys (SCSI port driver
file) sends ‘hwStartIo SRB_FUNCTION_SHUTDOWN’ event to SCSI
miniport for every partition. It enables the miniport to start
the shutdown process.

For a partition with dynamic disk signatures, the expected
‘hwStartIo SRB_FUNCTION_SHUTDOWN’ event doesn’t take place for
any of dynamic volumes if the ‘PORT_CONFIGURATION_INFORMATION
CachesData=TRUE’ has been set.

It results as data loss. If you have built the caching
controller, which is based upon the Microsoft specifications
that declare that controllers would be informed before the
shutdown event. You can build it as per the above command for
appropriate working of cache or other inner operations.

Cause

In case of RAID (Redundant Array of Independent Disks), you may
encounter the data loss and sometimes partitions loss situations
due to one or more of the following reasons:

RAID controller relies upon the shutdown IRP (I/O Request
Packet) for clearing write-back cache, which is permitted on
hard drive. When the cache flush command is issued on the
partition, it simply flushes controller cache and results into
data loss.

The operating system sends the cache flush command even after
‘Shutdown IRP’ clears the controller cache. In this scenario,
the data loss may occur as the data that gets written post last
cache flush may get lost.

If you have enabled write-back cache on the partition and
improper shutdown occurs, the file system may get corrupted and
you may lose all Windows partitins and data from them.

Partition loss and data loss are the situations that can not be
accepted by any computer user with valuable data and thus they
need to be fixed. These situations are generally recoverable by
using Partition Recovery tools.

Partition Recovery tools are third party software that are
specifically designed to meet your Partition Recovery needs. href="http://www.partitionrecovery-software.com/">Partition
Recovery Software come equipped with interactive user
interface and detailed documentation. A normal home user can use
them easily as they don’t require any prior and sound technical
knowledge.

Stellar Phoenix Windows Data Recovery is the ultimate solution
of all your partition loss related issues. This powerful
Partition Recovery Software thoroughly scans your whole hard
drive, locate the lost partitions and then recover them.

Phoenix  href="http://www.partitionrecovery-software.com/">Partition
Recovery  is compatible with the latest versions of
Windows Vista, XP, 2003 and 2000. It supports Partition Recovery
from FAT16, FAT32, VFAT, NTFS and NTFS5 file systems based
Windows partitions.

Nvidia Powermizer

As you might already know, Nvidia produces some fine PC graphic
cards whether it is for gaming or just multimedia purposes. I
have always been using their desktop version of graphic card
until recently when I am forced to use their mobile version of
graphic card on a laptop due to travel reasons.



So what is the problem here? There should be none since I am
pretty satisfied with their previous card so changing to a
mobile graphic card should not present any problems. I was
wrong. There seems to be a little culprit hiding in the driver
of my mobile version graphic card. Visit href="http://whattodo-jiangchen.blogspot.com/2009/01/nvidia-power
mizer.html">Disable Powermizer to know more about Nvidia
Powermizer and how to solve the problem.



Like most things there is a good and bad side to it. Same goes
to this culprit I mentioned call Nvidia Powermizer. For some
user they might not even notice the effect of Nvidia Powermizer
and it might even be good for them. Why? it is because Nvidia
Powermizer will help you prevent your graphic card from
overheating after some period of usuge. Nvidia Powermizer also
helps in saving some battery life on your laptop when your
graphic card does not seem to need so much performance out of it.



So what is so bad about Nvidia Powermizer? Nvidia powermizer is
bad for gaming. You will experience the drop in performance all
of a sudden usually after about half an hour of gaming. This is
annoying when you are in the mist of battle. There is no way to
make your mobile graphic card go back to the full performance
again unless you restart your computer or restart the graphic
card from the device manager. So that basically means you have
to get out half way from your game.



I notice this effect more often when I am in a hotter country
since your laptop will be in higher temperature to start with.
If you are not gaming then you will not even notice this effect
at all. By gaming I am talking about graphic intensive 3D games
like Crysis, Far Cry 2, Warhammer 40K Dawn of War 2 and any
other older games that will stress your graphic card.



Note that thie Nvidia Powermizer effect is only a problem to
Windows Vista users as you can swith off Nvidia Powermizer in XP
just by going into the graphic card driver. If you are a Vista
user you can head over to href="http://whattodo-jiangchen.blogspot.com/2009/01/nvidia-power
mizer.html">Disable Powermizer to learn how to stop this
Nvidia Powermizer.

How to make free money from your blog using Bidvertiser

href="http://www.bidvertiser.com/bdv/bidvertiser/bdv_ref_publishe
r.dbm?Ref_Option=pub&Ref_PID=210256">Make money from your
Website or Blog with BidVertiser. Bidbertiser is just like
Google adsense, only you have more options of how you want your
ads to look and you have more ways to make money. The other
things about Google adsense is that you are only allowed 3 ad
blocks per page of your web page. If your blogging for money
than 3 ad blocks isn't going to cut it, you'll need to find
other advertising companies to put on your page for more revenue
opportunities. On one of my more href="http://morning-banana.blogspot.com">profitable blogs i
am using Google Adsense, Kontera (in-text ads), Bidvertiser and
if i find a good product that relates i sometimes use Amazon and
Clickbank. Though many of Clickbanks capture pages turn me off
for some reason.

With Bidvertiser you can make money 3
ways:




href="http://www.bidvertiser.com/bdv/bidvertiser/bdv_ref_publishe
r.dbm?Ref_Option=pub&Ref_PID=210256">First is pay per click
revenue
-You get paid every time a visitor clicks on one
of your ads. The ad block choices are very similar to Google
Adsense, with a few extra choices.

href="http://www.bidvertiser.com/bdv/bidvertiser/bdv_ref.dbm?Ref_
Option=adv&Ref_PID=210256">Second is to refer
advertisers
-When a user signs as an advertiser and
first spends $10, Bidvertiser will credit your account with $5.
When that same advertiser spends $50, you will be credited with
an additional $20 and so on.

-Another great thing about referring advertisers is that
bidvertiser offers and excellent reward for the advertiser. When
they sign up they are given they're fir $20 worth of ppv for
free. They don't even have to spend any money first, its just
free :-)

href="http://www.bidvertiser.com/bdv/bidvertiser/bdv_ref_publishe
r.dbm?Ref_Option=pub&Ref_PID=210256">Third is to refer
publishers
-When a user signs as a publisher and first
earns $10, Bidvertiser will credit your account with $10. When
that same publisher earns $50, you will be credited with an
additional $40 and so on.



I won't lie, if you were to click a link from this article and
sign up as a publisher for Bidvertiser I will be paid. But that
doesn't make this any less of a money making opportunity for you
and lets face it, no matter what, someone will make money when
you sign up. Why not help a fellow blogger? Bidvertiser, like
Kontera (i really recommend kontera btw) and Google Adsense are
100% free to use if you are a publisher, obviously it costs to
advertise just like Google Adwords.

You can make money by referring new publishers many ways.
Bidvertiser has many pre-made advertisements that you can add to
your page specifically for bringing in new publishers or
advertisers (like an affiliate program with really awesome
rewards). Also you can create a small sentence placed at the end
of every post that will lead people to the bidvertiser web site.
(I have added a advertisement in my signature, less work that
way.) Of course it wouldn't hurt to write an article every now
and again, as every webmaster online who is trying to make
they're fortune knows, articles are a easy way to get your
information out to people and get listed on Google.

So good luck to you all with your monetizing!