一塊全新的裸硬碟在初始化過程中會發生什麼事?

一塊全新的裸硬碟在初始化過程中會發生什麼事?

作業系統的處理方式是否有所不同?您能否判斷硬碟在後來的綁架中是先由 Windows 還是 Linux 初始化的?

像這樣https://www.youtube.com/watch?v=O7_aZwQ_p4w

插入後、分割區和格式化之前。

答案1

首次初始化磁碟的作業系統不會留下永久殘留物。也就是說,您可以使用 Windows 格式化的磁碟,將其重新格式化以用於 Linux 或 Apple,並且(如果您進行完整設定)不會留下任何線索表明它最初是 Windows。或者無論如何也不適合一般用戶。有一些取證技術可以恢復數據,也許可以確定您是使用 Windows 載入程式而不是 Linux 或 Apple 載入程式啟動的,但您需要專門的裝置來實現這一點。 ;)

從技術上講,您可以將引導程式放在原始磁碟上。但是大多數引導程式都在分割區中尋找 FS 的第二階段來啟動...因此,在沒有其他磁碟使用情況證據的情況下找到引導程式將是一種不尋常的狀態。引導程式會給你暗示的意圖。它不會阻止您建立任意分割區等。啟動他們,但你可以擁有它們。 :)

臨時資料 - 取決於磁碟是否是作業系統的可啟動磁碟。通常,不可啟動磁碟可以是作業系統使用的任何檔案系統。因此,您可以擁有一個用於 Linux 的可啟動磁碟,以及另一個分割區的不可啟動磁碟,就像用於具有 NTFS 的 Windows 一樣。在這種情況下,輔助磁碟只能與 Windows 上使用的 NTFS 輔助磁碟區分開來,因為您還有其他推論...磁碟上放置的內容必須是主要線索。

有哪些臨時資料可以提供有關初始化可啟動磁碟的最後一個作業系統的線索?主要是載入程式的類型以及已放入分區的檔案系統。 Windows 傾向於使用 NTFS。蘋果使用HFS。 Linux...主要使用 ext4,可能一直在使用 ext3、reiserFS、NTFS、FAT32,或是...很多。 Linux 會被其中一種引導程式更好地識別,因為只有最奇怪的人才會執行 Windows,然後使用不同的引導程式。 GRUB 和LILO 等表明最新的作業系統是Linux - 因為您通常不會僅在Mac OS X 上使用這些作業系統,並且如果您也運行Linux,或者曾經在Windows 上運行,則只會在Windows 上使用其他引導程式打算這樣做。沒有 GRUB - 那麼該磁碟可能不會被 Linux 用作主磁碟。使用 Grub 和 HFS - 尋找具有 Linux FS 的其他分割區...因為它可能是雙重開機系統。帶有 NTFS 和 Linux FS 的 GRUB - 雙重開機到 Windows 和 Linux。 ETC。

最簡單的訊號是:

  • 該磁碟沒有備用引導程序,並且具有 NTFS - 它是 Windows。
  • 該磁碟僅具有 HFS - 它是 Mac OS X
  • 該磁碟有 GRUB 或其他引導程序,以及 ext4 - 這是 Linux

在古代,Mac 的軟碟與 PC 的軟碟是不同的媒材。在 PC 上處理 Mac 軟碟幾乎是不可能的。時間已經過去很久了,我已經記不清具體原因了。

答案2

修訂:
是的,不同的作業系統在分割和格式化硬碟時會在硬碟上放置不同的資訊。對於 2 TB 以下的磁碟,使用主開機記錄 (MBR),對於超過 2 TB 的磁碟,使用 GUID 分割區表 (GPT)。 GPT 也可以在較小的磁碟上使用。 Windows 安裝開機載入程式(來自 Microsoft),許多 Unix 發行版使用 GRUB(或 GRUB2)作為開機載入程式。此外,GRUB 能夠支援比 Windows 開機載入程式更多的格式。

要確定哪個作業系統初始化了硬碟,您需要確定哪個系統將引導程式放置在磁碟上。但由於引導程式可以輕鬆更換,因此您真正了解的只是放置引導程式的最新作業系統。

相關內容