I'd say that, generally speaking, it does need the hall sensors for commutation and the encoder for position feedback. Some encoders have commutation "tracks" on them basically replacing the hall sensors and some drives can run sensorless using wake & shake at start up to determine the commutation angle.