This paper investigates the Min-Max Partial Tree Cover (MinMaxPTC) problem. Given an edge-weighted graph \(G=(V,E)\) , an integer k and a real number \(q \in \mathbb {R}^+ \) , each vertex is associated with a non-negative profit, the MinMaxPTC problem asks for k trees to collect profit at least q (that is, the total profit of those vertices covered by these trees is no less than q) such that the weight of a heaviest tree is minimized. In its rooted version, the Rooted Min-Max Partial Tree Cover (R-MinMaxPTC) problem, every tree is required to contain a prescribed vertex (called root). For MinMaxPTC, we propose a \((1-e^{-\alpha }, 1+\varepsilon )\) -bicriteria approximation algorithm, which computes k trees collecting profit at least \(\alpha q\) such that the weight of a heaviest tree computed by the algorithm does not exceed \(1+\varepsilon \) times the optimal weight, where \(\alpha \) is the approximation ratio for the Budgeted Tree Cover (BTC) problem. The algorithm can be generalized to deal with the R-MinMaxPTC problem, yielding an \((\frac{\alpha '}{1+\alpha '},1+\varepsilon )\) -bicriteria approximation, where \(\alpha '\) is the approximation ratio for the rooted BTC problem. We also present an \((1+\varepsilon )\cdot \left( \lceil \log _{1+\alpha '}q\rceil +1\right) \) -approximation algorithm for R-MinMaxPTC without violating feasibility.