Carbonate-hosted lead-zinc ore deposits and pyrite thus form. Commonly MVT deposits form by the combination of hydrocarbon pyrolysis liberating zinc-lead ions and sulfur to form an acidic solution which dissolves the host carbonate formation and replaces it with massive sulfide accumulations. This may also take the morphology of fault-hosted stockworks, massive tabular replacements and so forth. Porous limestones may form disseminated ores, however most MVT deposits are massive sulfides with knife-like margins between carbonate and sulfide mineralogies. Ore minerals in carbonate replacement deposits are typically lead sulfide, galena, and zinc sulfide sphalerite. Weathered equivalents form anglesite, cerussite, smithsonite, hydrozincite and secondary galena and sphalerite
Heavy mineral sands ore deposits zircon, monazite, rutile, sometimes tungsten, and some ilmenite is usually granite. The source of ilmenite, garnet, sapphire and diamond is ultramafic and mafic rocks, such as kimberlite or basalt. Garnet is also sourced commonly from metamorphic rocks, such as amphibolite schists. Precious metals are sourced from ore deposits hosted within metamorphic rocks. The accumulation of a heavy mineral deposit requires a source of sediment containing heavy minerals onto a beach system in a volume which exceeds the rate of removal from the trap site. For this reason not all beaches which are supplied by sands containing heavy minerals will form