This is a very wide question and depends on both your requirements and your operating system.

In a Linux environment, dd should handle any imaginable scenario. Windows doesn't give one particular tool so you need to be more specific if you require a recommendation.

Clonezilla is an excellent third party tool with support for multiple file systems.


I am looking to create images for entire drives and/or just selected
folders... *(Apologies for not clarifying earlier)*