Minusta oletusarvona pitäisi olla 'systeemi tyhjäksi datat säilyttäen'
Tämä on erittäin vaikea toteuttaa niin, että homma toimii riippumatta siitä, mitä käyttöjärjestelmiä levyllä on ennestään. Sinänsä kyllä ihan hyödyllinen ja kannatettava ominaisuus, mutta itse en siihen luottaisi vaikka asennusohjelma moista tarjoaisi.
Samaan järjestelyyn voisi lisätä senkin, että scripti tarkastaisi aiemman asennuksen ja jyräisi /home/henkilo -hakemistoista vanhat .dot-hakemistot, jotka estävät uuden GUI:n toiminnan.
Niissä voi olla käyttäjälle tärkeitä säätöjä ja tietoja, joten varmuuskopiot pitäisi tehdä ja ilmoitella käyttäjälle, missä ne ovat ja mitä pitää tehdä, että asetuksensa saa takaisin käyttöön.
Molempiin vastauksena 'Kyllä, olet oikeassa'
Datojen säästäminen on Linuxissa vielä kohtuullisen helppoa, koska yleensä kaikki käyttäjähakemistot onvat /home:ssa, paitsi /root, jonne ei oikeastaan saisi mitään kertyäkkään.
Omien ohjelmien suojelemiseksi käytän /home/bin -hakemistoa, jonka sisällön tarpeelliset osat linkitän /usr/bin:iin ja asetusten suojaamiseksi rakentelemani varmuuskopiointijärjestelmä ottaa myös /etc:stä kopion. Aiemmin käytin /etc:stä linkkiä /homeen, mutta siinä tuli ongelmia, joita en viitsinyt alkaa paikata.
M$Winissä käyttäjän datojen ja ohjelmien asetusten varmuuskopiointi on suoraan NSA:sta.
Tuo kuvaamasi temppu tärkeistä .dot -tiedostoista olisi todella fiksu. Vielä kun kunkin ohjelman asennusohjelma osaisi verrata .dot-tiedostoa natiiviin, voisi kopioida vain muuttuneet.