Если у вас есть liveCD для Linux, вы, как правило, можете выполнить работу Good Enough (tm), стерев данные с помощью:
dd if=/dev/urandom of=/dev/sda
который покрывает весь диск (включая таблицу разделов) со случайным мусором. Теоретически возможно, что специалист по восстановлению данных сможет вернуть ваши данные после этого, но если вы обмениваетесь данными, которые достаточно чувствительны / важны, чтобы гарантировать это, есть вероятность, что вы не допустите, чтобы диски находились за пределами вашего предельно ... Безопасный вооруженный объект для начала, по крайней мере, не поврежден.
Однако самый безопасный способ гарантировать, что на жестком диске не будет никакой информации, попадающей в чужие руки, - просто не предоставлять компьютеру жесткий диск. Вытащите диски и пожертвуйте все остальное; жесткие диски дешевы и ненадежны (то есть подвержены сбоям) настолько, что любому, кто захочет использовать компьютер, вероятно, в любом случае будет лучше купить новый диск.
Таким образом, вы также будете иметь диски в вашем распоряжении, если вы обнаружите, что некоторые данные на нем на самом деле были очень важны. (Я настоятельно рекомендую маркировать диски после того, как вы их вытянете, чтобы вы могли держать их прямо по этой причине. Очевидно, что вы НЕ хотите сначала стирать диск, если собираетесь это сделать ...)