From owner-freebsd-questions@freebsd.org Fri Jul 17 06:53:11 2020 Return-Path: Delivered-To: freebsd-questions@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E245435AB84; Fri, 17 Jul 2020 06:53:11 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.17.24]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mout.kundenserver.de", Issuer "TeleSec ServerPass Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4B7MJj47r0z4dXC; Fri, 17 Jul 2020 06:53:08 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from r56.edvax.de ([178.12.44.7]) by mrelayeu.kundenserver.de (mreue108 [212.227.15.183]) with ESMTPA (Nemesis) id 1McY4R-1kYgKl0Tfh-00cv8t; Fri, 17 Jul 2020 08:53:06 +0200 Date: Fri, 17 Jul 2020 08:53:05 +0200 From: Polytropon To: Don Wilde Cc: FreeBSD Mailing List , freebsd-stable@freebsd.org Subject: Re: URGENT: Microsoft overwrites boot loader! Message-Id: <20200717085305.ffd5191c.freebsd@edvax.de> In-Reply-To: <140a6398-f8ad-ecd6-2a6f-5ca28f570a64@gmail.com> References: <140a6398-f8ad-ecd6-2a6f-5ca28f570a64@gmail.com> Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:EoEw5/vj+6JaKdGTBJIRe4M55a3aUvcK0+fgjPxIrittK28DmUd tCkwEGgoGTi7nCk8la6yskCNPA/UvLMQimL/RhaRXOI7hvPtKgAQYu2hegpbR2ft8DxT2At J4s6ZiNcZYc4UVdTUbHjngm6aWFlgoRmSxzTeh+PVEVWuiHQvsQa5c/HubtrSCJOMdugPyw TaQITze0RMeqQyuhp8Mcw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:fQrlDMbF1JY=:8MnecG3Jd9frh/0I34+dNC 24GzxAMkK4rUL3ZUOuZpI8glqjYOw4vmGNByDpxPepA0oi5+9uIzC8FfOZMdNI9exnE5VihmS syIFgqgFzeL7+hrB//8Ym3ZaqAfdA4X5EYl7cs8iDo/VVVZScsBXeNu+U3CZgh/sWUyXbpzMa 1dcSQ/FB0yjSnf34Ic7oAlb6bqmadda+n2YbJY2A7cY3QyEUUNAaezjKMGfNMypnf+Hlqa8+P ZP7oI19US7XB4s/gcvgrGwk2+dPGgJ2UtYx+8tgxUlUojcsAwbwA5id4bf3fRobbgtNgsgjt7 mI40Me5mH5MWq7jRDS5c2z3YKkupLUbmp+wqT/uHL5FZ0H6S35gfBi1sBxUAWkA++QxBEwRAi U8AMtTHvupNyJGA6bLB8xZggqSxPOhygev2afWp/x+QZYTLDMxyP1LBgWVcT/xVTg5ovhcWu2 CL1sFVqx95JhH7tewjqpUMkOqRfcOV+GAklekFAhYoWuVkam7fI1NWpD7KXnukUbCG44wS6Ro 5RX4iYgtSbvl2AsPRP+ib9F01pROZfcFQNlTMXkMchwJeteM8W9WzfCyo1nRq0fU9DxflsYzH BRE6gTzl12FC3Iooxn+ucgA1EOtjZBgThoB5inzInOM7oAVPA3l876/NImZnonwfg4Z9Vt2ws H3VhVdPe2IHY4twFtOQqcSje77zMYTin2FibJa3AZAAdtRe99v59Z5+sdqdso0WD213bLDvmK LONwXTrpa4VB48sPssiVSxDLvsOP1IgvI1eMZ0c0CNpS2qWlRpDb+ctwjkajmRRQnYCYRtDC+ VVRe0LGaw8gS5PkEZtSqeT12GSUBL0eenSjn+6NOH0oGiVO6t7cKxjHccdkRvwhLZEc9JlN X-Rspamd-Queue-Id: 4B7MJj47r0z4dXC X-Spamd-Bar: ++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of freebsd@edvax.de has no SPF policy when checking 212.227.17.24) smtp.mailfrom=freebsd@edvax.de X-Spamd-Result: default: False [2.73 / 15.00]; HAS_REPLYTO(0.00)[freebsd@edvax.de]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; HAS_ORG_HEADER(0.00)[]; NEURAL_HAM_SHORT(-0.03)[-0.031]; SUBJECT_ENDS_EXCLAIM(0.00)[]; FREEMAIL_TO(0.00)[gmail.com]; RECEIVED_SPAMHAUS_PBL(0.00)[178.12.44.7:received]; RCVD_TLS_LAST(0.00)[]; R_DKIM_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.11)[-0.108]; REPLYTO_EQ_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[edvax.de]; AUTH_NA(1.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(0.47)[0.468]; MID_CONTAINS_FROM(1.00)[]; RCVD_IN_DNSWL_NONE(0.00)[212.227.17.24:from]; R_SPF_NA(0.00)[no SPF record]; RWL_MAILSPIKE_POSSIBLE(0.00)[212.227.17.24:from]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Jul 2020 06:53:12 -0000 On Thu, 16 Jul 2020 13:19:51 -0700, Don Wilde wrote: > The [deleted] ones in Redmond have done it again. My multi-OS GRUB2 boot > loader is gone, and in its place is a 500M partition called 'Windows > boot loader'. They do this all the time. The consensus here is to install "Windows" first, always, restricted to the designated disk space, and _then_ install Linux, FreeBSD, GRUB, or anything else non-"Windows", in order to avoid the exact problem you are describing. Even older versions of "Windows" were known to destroy things like the FreeBSD boot manager when they are installed as a 2nd choice. MICROS~1 always wants you to treat it first class, with golden feet and glockenspiel. However, is my interpretation correct? Did this happen when you _installed_ "Windows" on that machine for the first time, or did it happen after you _booted_ an already installed instance of "Windows", which then did attack "foreign data" on the disk? > The purpose is to force us to look at MS' new version of Edge. All my > old boot files are gone. Something like that should never happen. It's absolutely normal that "Windows" installs software without user consent, and then presents it prominently in user-configured areas such as the desktop, the "Start" menu, or the bottom bar (pun absolutely intended), but it should never exceed its authority beyong the border of the "Windows" partition, which clearly means: "Hands off of Grub partition!" Especially with "Windows 10", the PC is no longer a PC, not a _personal_ computer belonging to the user; it's rather a system remotely controlled by MICROS~1, and having installed "Windows" and therefore agreed to the terms of usage (EULA), there is probably nothing "wrong" with it, because you have agreed that they can do whatever they want, and if something goes wrong, it's your fault. Legal business as usual. Many years (or let's say, decades) I had a similar problem with an OS/2 installation: It messed up the system's partition table, a system where DOS (not that DOS, the other one) was installed, and there was a data loss: Partition D: became C:, E: became D:, F: became E:, and C: along with its content seemed to be gone. But in the overall "disk space calculation" it must still have been on disk, so I used the Norton Disk Editor (DISKEDIT.EXE from Norton Utilities, a great product at that time!), a handheld calculator and pen & paper to re-calculate the correct values for the partition table, entered them, rebooted, prayed unto the holy bringer of peace, Alpha-Omega, and tadaa, C: was there again, with the correct content. Summary of that tale: An OS, even an OS installer, should only be allowed to work on non-assigned disk space, and any work that involves modifying things like partition tables, boot sectors, boot partition and such things should be secured with a consent dialog, a dialog that explains exactly what is going to happen, with additional information about the subject of the operation, not just "Do you want to continue? Yes / No" without further indications. > That's the last time I will allow this, and I'm calling those [deleted]s > tomorrow to give them a piece of my mind. After that I will erase every > vestige of that obscene OS from my disk. They don't mind. They already have your money. And maybe they even have your name, address, phone number, credit card number or other banking information... -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...