domingo, setembro 27, 2009

Free Advanced Hard Drive Cloning Tool from Clonezilla


via MakeUseOf.com by Benjamin on 9/26/09

Imaging hard drives is the process of taking a hard drive and copying it bit by bit to create an exact replica, in a way an "image" just like a photograph of a person is a snapshot of them at any moment in time. The cloning part is the process of taking that "image" of a hard drive and placing copies of it on one or more other hard drives.

In a cloning project I worked on, my favorite freeware product from my googling journeys was Clonezilla. Clonezilla is free! Clonezilla is a good tool for taking a snapshot of a system and reverting back to it later as a backup or to get things the way you once liked them.

When you have a new computer and begin installing software that you enjoy using, that would be a great time to image the hard drive in case something happens later. This can save time instead of having to reinstall your operating system if there is a virus or corruption in data. Creating a copy of a hard drive can also save you from ruining the state of a computer due to tinkering, installing software, etc. If you do PC repair for customers or as a hobbyist, you can also use this software before beginning work on some computers in case you would need a point of reference for any reason. Clonezilla, clones a 40 gigabyte hard drive in about 15 minutes.

Clonezilla has two forms, Clonezilla live and Clonezilla ServerEdition (SE). Clonezilla live is used for cloning single machines while Clonezilla SE is for multiple machine deployments. This article is about Clonezilla live.

When using the Clonezilla live version, I burned it to a CD and then set the computer to boot from that CD. The first screens after Clonezilla begins, let you choose video resolution, language and keyboard layout.

screenresGimp

The following screen is where you will select to "Start_Clonezilla" or "Enter_Shell" which is to enter command line mode, to make things easier on myself I selected "Start_Clonezilla".

start_clonezillaGimp

At the next screen I selected "device-image". The other option is to go direct from partition to partition or disk to disk or any combination in between, in case your choice is to only clone a single partition of a drive to another drive. I wanted to clone the whole enchilada so I selected "device-image".

device-imageGimp

The next screen was selecting where to place the image that was going to be created. Because I was saving the image across our network, I did not choose the more popular option of "local_dev" to save on a local hard drive or USB drive. If using "local_dev" you will just need to ensure the storage device has sufficient space for the image being cloned. The option that worked for me was selecting "samba_server" which is, in this arena, equivalent to a shared folder on a Windows network. You must allow write permissions on the shared folder for the account that is chosen.

samba_serverGimp

After this step in the process, another thing that has to be decided is how to get an IP address, either statically assign one or send out a DHCP broadcast in search of one so the computer can begin talking on the network.

Then the next option is choosing the location where the Clonezilla image is going to be stored. You can either enter an IP address of the computer where the image will be stored or you can enter the Fully Qualified Domain Name of the computer, which might be something like "cloneserver.internaldomainname.com". The next step is to choose which domain that computer resides on. Keeping with the previous example, I would enter "internaldomainname.com".

Then you will be prompted to enter a username that has permissions to that save location. The name of the shared resource must also be provided, Clonezilla by default will elect to use a folder called "/images". You must ensure that your shared resource and the response here match. We were placing our images in a folder named "CLONEZILLA", so we would change "/images" to "/CLONEZILLA". Make sure yours match also; if you get red letters in a message, there was a problem.

Now you will be prompted to hit Enter to put in the password associated with the account you chose. You will see a password prompt but when you type, no asterisk marks "***" will appear. Hit Enter after typing your password correctly. You must also select beginner or expert mode, since I had never used it before and I like doing things the easy way, I selected beginner mode.

In our project, when I wanted to copy a hard drive and save it as an image for use on other computers, I selected the "savedisk" option. When you want to restore an image to a hard drive, the process is very similar except at the option page where you originally selected "savedisk" you would select "restoredisk" instead. Some of the options after choosing to restore are not there; like you won't be prompted to name the image but rather select it from a list of image files that are detected on the shared resource.

restorediskGimp

Then you must give the image a name. Which hard drive you are making a replica of, or pulling an image to, must also be selected, if there is only one hard drive to clone or overwrite then it will already be selected for you.

imagenameGimp

Then you can begin the restoring process, by hitting Enter a couple of times, and confirming the actions. For other freeware cloning alternatives you could try nLite, PC Inspector Clonemax,Marcium Reflect Free Edition, or Odin and let us know what you think.

Check out the software and documentation from the Clonezilla website.

quinta-feira, setembro 10, 2009

Unlikely (We Hope!) Video Game Peripherals


via Neatorama by John Farrier on 9/10/09


Image:Kent Smith, Gizmodo

Gizmodo held a photoshop contest for video game peripherals that will probably never be developed. Above is the…uh, animal husbandry Nintendo Wii controller by Kent Smith, which took 3rd place. There are 42 reader-submitted images at the link.

Link via GearFuse

quinta-feira, setembro 03, 2009

How To Find Unknown Device Drivers By Their Vendor & Device ID


via MakeUseOf.com by Saikat Basu on 9/2/09

ThumbnailRule No.1: Never lose your device driver CDs.

Rule No.2: Be prudent and keep a backup copy close by.

Rule No. 3: If you lose your driver files, know where to download it from again.

Congratulations! If you have flouted at least two of the above rules, then this post might serve as deliverance from the three cardinal sins. I am a fellow sinner. But, the third rule has often bailed me out and it's thanks to a little postscript to the third rule that has washed away my need for penance.

Device Manager is the place where all drivers are displayed. An unknown device gets a yellow question mark against it in Device Manager. The causes could be one or a few – You could have installed the wrong device driver which the OS does not recognize. Or the hardware itself could be faulty. All such cases lead a device driver to be classified as an unknown device.

The easiest way to resolve an unknown status is to find and download device drivers from the manufacturer's website. The respective websites usually have drill down menus to take you to the right driver for your OS. But what if you can't recollect the make or brand of the device? To err is human; to fix it is divine duty. Thankfully, ways exist that makes correcting unknown device status as easy as a prayer.

The Manual Way from the Device Manager

Every device driver comes with two identity numbers – the Vendor ID and the Device ID. These two numbers can be used to track down the manufacturer and the specific device driver. The Device ID is the most unique identifier for a device. Hardware ID's can be less specific. Device ID is what gets accessed first during setup.

  1. Open Device Manager from…
    • Control Panel – System – Hardware – Device Manager (In Windows XP).
    • Control Panel – System and Maintenance – Administrative Tools – Computer Management – Device Manager (In Windows Vista).
    • Alternatively, in the Run box type devmgmt.msc.
  2. Unknown devices would be listed as such and marked out with a yellow question mark.
  3. Device-Manager

  4. Select the unknown device and right click to access Properties.
  5. In the Properties window click on Details tab and select Device Instance Id from the drop down.
  6. Device-ID

  7. An alphanumeric string like this PCI\VEN_1217&DEV_7130&SUBSYS_012F1025&REV_01\4&6B16D5B&0&33F0 is the identification marker for the device. We only need to isolate the Vendor ID number (prefixed with VEN) and the Device ID number (prefixed with DEV). In this case, Vendor ID is 1217 and Device ID is 7130.

With the numbers identified, a few resources can be tapped to get the vendors behind these numbers.

PCI Database

It is a reputedly the largest centralized database of PCI device IDs to find your device driver. Using the search box, you can search vendors and devices by IDs. Either one of the searches gives you the clue about the origins of this device. Further information can be obtained from the vendor's website or a Google search.

PCI-database-Search-results

The Software Way Using Unknown Devices

A small free standalone software aptly named Unknown Devices offers a quick way to get to the anonymous device drivers. The 630 KB sized software (beta ver.1.4.20) runs directly without an installation. The database used by the software comes in 3 text files located in the same folder.

  1. The program scans the devices installed and displays the name of the manufacturer and the devices discovered.
  2. Unknown-devcie

  3. The detailed info includes the vendor and device IDs along with the manufacturer names.
  4. Unknown-devcie_Details

  5. A Google search is available for any of the details with a right-click. For instance, a Google search using the hardware ID can be used to find device drivers.
  6. The text based database can also be queried for any hardware ID using its integrated Lookup Hardware ID search box.
  7. Unknown-devcie_Search

The beta version (1.4.20) extends support to Vista.

The info obtained using the above two methods, does not guarantee a solution. In some cases, the information will take us into a blind alley because the device driver itself is not available. But the two ways do help to unmask the unidentified devices and make them accessible with a few more details. With the devices identified, we are in a better position to query the manufacture or hunt around on the web for the right device driver.

Let me point you to some resources to find device drivers as a starter…

DriverGuide.com

With 400,000 drivers, it is very nearly king of the heap. The free membership comes with a few limitations like access to all 100,000+ member uploaded drivers but limited access to the site's own 300,000+ uploaded drivers. But free entry into its huge company database list and community forum makes this site a great hub. As it allows user submitted drivers, you can put in a request for an obsolete driver.

NoDevice.com

Nearly 30,000 drivers are indexed by company name and driver type. Read more about it here.

DriversPlanet.com

It offers a downloadable driver scanner. The site is well laid out with a database of 120,000 drivers listed by manufacturer and device type.

Let us know how you deal with an unknown device driver and make it a bit more recognizable.

Image credit: viagallery

Did you like the post? Please do share your thoughts in the comments section!

New on MakeUseOf ? Get cheat sheets and cool PDF guides @ www.makeuseof.com/makeuseof-downloads/

Related posts

segunda-feira, agosto 24, 2009

Entendendo o PCI DSS: Porque os padrões promovidos pelo Payment Card Industry Council são bem mais do que um simples Snake Oil



Este artigo do Eduardo Neves explica muito sobre o PCI-DSS. Imperdível para quem está envolvido no assunto.

Tech Support Cheat Sheet


via xkcd.com on 8/23/09
'Hey Megan, it's your father. How do I print out a flowchart?'

Video: Inside Kingston’s USB Stick Factory


via Wired: Gadget Lab by Charlie Sorrel on 8/24/09

Our good friend Sascha from Netbook News recently got to poke his nose around Kingston's production lines, specifically the factory where USB thumb drives are put together. Luckily for us, after Sascha had donned his natty cap and other dust-busting gear, he picked up his video camera and took it in with him.

The biggest surprise is how office-like this seems. If you expect the factory resemble those which churn out cars or wash returned milk bottles, you'll be disappointed. The machines which do the work here are small and quiet, more like photocopiers than giant, Transformer-like welding-bots. In fact, we're reminded of nothing so much as a high-street print bureau. Which is, given the nature of circuit production, not far from the truth. Bonus: Just over halfway in, the memory card in the video camera gets almost full — inside a memory-making factory!

How's a USB Is Made? Trip to the Kingston Production Plant [Netbook News. Thanks, Sascha!]

sexta-feira, agosto 21, 2009

Stupid Table Manners

Muito divertido, vale a leitura....


via Neatorama by Alex on 8/20/09

If you think about it, table manners are just one of the ways The Man has got us under his thumb. Separate forks for salad, fish, oyster and dinner? It's oppression, I tell you.

Our BFF BuzzFeed is revolting against some of the stupidest table manners today and have provided means for us regular Joes to resist being civilized:

1. Multiple Forks
Oppressive rule: You sit down at a fancy restaurant and are immediately faced with a vast array of forks.

Resistance solution: Side-step the utensils. God gave you hands for a reason.

2. Eating Soup With A Spoon
Oppressive rule: Despite the fact that soup is a liquid, we're forced to ladle in out in painfully small increments, always with the threat of spillage.

Resistance solution: Use a straw if it's thin broth; lift the bowl and DRINK DIRECTLY FROM THE BOWL if it's anything hearty.

Miss Manners is surely horrified: Link - Thanks Matt!

quinta-feira, agosto 20, 2009

Hardware Hackers Create a Modular Motherboard

1

via Wired: Gadget Lab by Priya Ganapati on 8/19/09

ixmachina

An ambitious group of hardware hackers have taken the fundamental building blocks of computing and turned them inside out in an attempt to make PCs significantly more efficient.

The group has created a motherboard prototype that uses separate modules, each of which has its own processor, memory and storage. Each square cell in this design serves as a mini-motherboard and network node; the cells can allocate power and decide to accept or reject incoming transmissions and programs independently. Together, they form a networked cluster with significantly greater power than the individual modules.

The design, called the Illuminato X Machina, is vastly different from the separate processor,memory and storage components that govern computers today.

"We are taking everything that goes into motherboard now and chopping it up," says David Ackley, associate professor of computer science at the University of New Mexico and one of the contributors to the project. "We have a CPU, RAM, data storage and serial ports for connectivity on every two square inches."

A modular architecture designed for parallel and distributed processing could help take computing to the next level, say its designers. Instead of having an entire system crash if a component experiences a fatal error, failure of a single cell can still leave the rest of the system operational. It also has the potential to change computing by ushering in machines that draw very little power.

"We are at a point where each computer processor maxes out at 3Ghz (clock speed) so you have to add more cores, but you are still sharing the resource within the system," says Justin Huynh, one of the key members of the project. "Adding cores the way we are doing now will last about a decade."

Huynh and his team are no strangers to experimenting with new ideas. Earlier this year, Huynh and his partner Matt Stack created the Open Source Hardware Bank, a peer-to-peer borrowing and lending club that funds open source hardware projects. Stack first started working on the X Machina idea about 10 months ago.

Computing today is based on the von Neumann architecture: a central processor, and separate memory and data storage. But that design poses a significant problem known as the von Neumann bottleneck. Though processors can get faster, the connection between the memory and the processor can get overloaded.That limits the speed of the computer to the pace at which it can transfer data between the two.

"A von Neumann machine is like the centrally planned economy, whereas the modular, bottom up, interconnected approach would be more capitalist," says Ackley."There are advantages to a centrally planned structure but eventually it will run into great inefficiencies."

ixm2By creating modules, Huynh and his group hope to bring a more parallel and distributed architecture. Cluster-based systems aren't new. They have been used in high end computing extensively. But with the Illuminato X Machina they hope to extend the idea to a larger community of general PC users.

"The way to think of this is that it is a system with a series of bacteria working together instead of a complex single cell amoeba," says JP Norair, architect of Dash 7, a new wireless and data standard. An electrical and computer engineering graduate from Princeton University, Norair has studied modular architecture extensively.

Each X Machina module has a 72 MHz processor (currently an ARM chip), a solid state drive of 16KB and 128KB of storage in an EEPROM (electrically erasable programmable read-0nly memory) chip. There's also an LED for display output and a button for user interaction.

Every module has four edges, and each edge can connect to its neighbors. It doesn't have sockets, standardized interconnects or a proprietary bus. Instead, the system uses a reversible connector. It's smart enough to know if it is plugged into a neighbor and can establish the correct power and signal wires to exchange power and information, says Mike Gionfriddo, one of the designers on the project.

The X Machina has software-controlled switches to gate the power moving through the system on the fly and a 'jumping gene' ability, which means executable code can flow directly from one module to another without always involving a PC-based program downloader.

Each Illuminato X Machina node also has a custom boot loader software that allows it to be programmed and reprogrammed by its neighbors, even as the overall system continues to run, explains Huynh. The X Machina creators hope to tie into the ardent Arduino community. Many simple Arduino sketches will run on the X Machina with no source code changes, they say.

Still there are many details that need to be worked out. Huynh and his group haven't yet benchmarked the system against traditional PCs to establish exactly how the two compare in terms of power consumption and speeds. The lack of benchmarking also means that they have no data yet on how the computing power of an X Machina array compares to a PC with an Intel Core 2 Duo chip.

Programs and applications have also yet to be written for the X Machina to show whether it can be an effective computing system for the kind of tasks most users perform. To answer some of these questions, Ackley plans to introduce the Illuminato X Machina to his class at the University of New Mexico later this month. Ackley hopes students of computer science will help understand how traditional computer programming concepts can be adapted to this new structure.

So far, just the first few steps towards this idea have been taken, says Huynh.

Norair agrees. "If they can successfully get half the power of an Intel chip with a cluster of microcontrollers, it will be a great success," he says, "because the power consumption can be so low on these clusters and they have a level of robustness we haven't seen yet."

See the video to hear David Ackley talk about programming the Illuminato X Machina.

Programming the Illuminato X Machina from Chris Ladden on Vimeo.

Photo: Illuminato X Machina/Justin Huynh