1. A method for managing bad memory blocks in a nonvolatile-memory device, said nonvolatile-memory device comprising a plurality of available memory blocks, each of which associated to a respective logic address, said management method comprising the steps of: dividing the available memory blocks into a first set and a second set, the first set being formed by addressable memory blocks that are to be used by a user, and the second set being formed by spare memory blocks reserved to the replacement of bad addressable memory blocks; each memory block assuming, in the respective set, a respective position; and re-mapping the bad addressable memory blocks in corresponding spare memory blocks; said step of re-mapping comprising the step of: constructing a data base containing, for each bad addressable memory block, information indicating the logic address of the corresponding spare memory block; said step of creating a data base comprises the steps of: seeking bad spare memory blocks; storing the logic address of each bad spare memory block in a re-directing vector in a position corresponding to that of the bad spare memory block in the respective set; seeking bad addressable memory blocks; and storing the logic address of each bad addressable memory block in a free position in the re-directing vector.