Blackmon finished 6 for 6 with three doubles and a two-run homer. The only other Rockies player with six hits in a game was Andres Galarraga against Houston on July 3, 1995.
Carlos Gonzalez added a two-run triple and a two-run homer off the facing of the third deck as the Rockies improved to 13-9 in home openers.
The Diamondbacks fell to 1-6, their worst start since 1998.
Randall Delgado (0-1) gave up six runs and 10 hits in four innings.
Paul Goldschmidt extended his hitting streak to 26 games dating to last season with an RBI single in the eighth, It's the second-longest streak in club history, four behind the mark Luis Gonzalez set from April 11 to May 18, 1999.
Colorado finished with 17 hits, with Blackmon leading from the leadoff spot. A triple shy of the cycle, he lined the ball into the left-field corner in the eighth, then pulled up at second when Trumbo quickly corralled the ball.
Blackmon is making a strong case to remain in center. He's currently in a platoon with Drew Stubbs and Corey Dickerson. Thanks to his big day, Blackmon is hitting .563 (9 for 16); he also made a diving catch in the fourth on an Aaron Hill's blooper.
Michael Cuddyer kept his hot streak going, finishing with three hits. The reigning NL batting champion has multiple hits in four of his first five games.
Arizona third baseman Martin Prado left in the sixth after hurting his left hand tagging out Blackmon on a steal attempt. After crouching on the infield grass in pain for several minutes, Prado walked off with the trainer holding his fingers and was replaced by Eric Chavez.
As a motivator, the Rockies have stenciled the numbers one through 100 on panels above the lockers in the clubhouse. With each win, that panel is filled in with purple.
Cuddyer likes the concept, saying, ''It's something to shoot for. You should always strive to set a goal and strive to meet that goal.''
So, what happens if the Rockies win more than 100 games?
''We keep it going,'' Cuddyer said.
NOTES: Arizona 2B Aaron Hill finished 2 for 4 and is hitting .370 against Colorado in his career. It's one of the highest marks among active players. ... RHP Brandon McCarthy (0-0) will start Saturday for the Diamondbacks against Colorado and LHP Jorge De La Rosa (0-1). ... LHP Boone Logan (elbow inflammation) pitched a scoreless inning on Thursday for Triple-A Colorado Springs. MGR Walt Weiss is hoping Logan can join the team Sunday. ... Arenado and Gonzalez were presented their Gold Glove awards before the game.