Brush the flaking area with a wire brush to loosen small flecks and pieces of concrete. Sweep the loose pieces of concrete away from the driveway with a push broom.
Attach a high-pressure spray nozzle to the garden hose. Pressure wash the entire driveway to remove all loose, weak concrete.
Fill moderate to large cracks in the driveway with an epoxy mortar. Use a wide putty knife to level the top of the epoxy mortar even with the rest of the driveway. Allow the mortar to dry four or six hours, or as recommended by the manufacturer.
Wear protective gloves and eye goggles. Lightly dampen the driveway with water. Brush a thin coat of concrete primer over the flaking areas of the driveway, using a large paintbrush.
Mix concrete resurfacing material with water in a large bucket according to the manufacturer's included recommendations. Attach a mixing hook onto a power drill and mix the contents until the concrete resurfacing material resembles a thinned milkshake.
Pour the concrete resurfacing material onto the flaking areas of the driveway. Use a long-handled squeegee to spread the material over the entire flaking sections, using a metal trowel to smooth and level the edges to match the surrounding driveway. Allow the resurfacing material to cure for 48 hours.
Brush an even layer of concrete penetrating sealer onto the driveway using a long-handled paint roller. Allow the sealer to dry for 24 hours before using the driveway.