I'm trying to understand the meaning of the group velocity for Bloch electrons given by $$ \mathbf{v}=\frac{1}{\hbar}\frac{\partial E(\mathbf{k})}{\partial \mathbf{k}} $$ where $E(\mathbf{k})$ is the energy of the band, and $\mathbf{k}$ is the crystal momentum. So defined, this velocity is only applicable for periodic boundary conditions.
However, in the thermodynamic limit, the bulk properties should be independent of the boundary conditions, so $\mathbf{v}$ should describe the velocity of bulk eigenstates of the Hamiltonian. Generally, $\mathbf{v}$ depends on $\mathbf{k}$, and under open boundary conditions $\mathbf{k}$ is not a good quantum number. This confuses me:
What is the relation between the Bloch velocity and the (local) velocity of the bulk electrons under open boundary conditions?