What is the difference between an expunction and a non-disclosure?

An expunction completely removes the records from all government databases and the physical files are destroyed. An order of non-disclosure prevents non-government agencies from seeing the information by "sealing" the records. For example, Dell (a private company) would not see the records, but the police (and other government agencies) would still be able to see them. In other words, an expunction is better.