LarsGustav Postad December 9, 2012 Dela Postad December 9, 2012 (redigerade) Läste den här utmärkta artikeln: http://blogs.technet...ile-growth.aspx Han skriver att en fil börjar som 1KB. Men en fil blir ju alltid 4 KB även om man bara sparar en bokstav i en textfil. Vad menar människan? Redigerad December 9, 2012 av LarsGustav Citera Länk till kommentar Dela på andra webbplatser Fler delningsalternativ...
Venoms Postad December 9, 2012 Dela Postad December 9, 2012 Han beskriver bara uppbyggnaden av en fil.. fast i extrem detalj Citera Länk till kommentar Dela på andra webbplatser Fler delningsalternativ...
Rune.K Postad December 9, 2012 Dela Postad December 9, 2012 Här finns en förklaring om just att en fil i regel blir minst 4kB > http://www.windowsitpro.com/article/what-would-microsoft-support-do/support-advanced-format-hard-drives-141584 Enkelt utryckt så är 4kB storleken på den minsta enhet en vanlig modern NTFS-disk är uppbyggd av. Du kan endast lagra en fil i den minsta enheten och det spelar ingen roll om den är 1, 2 eller 3 kB stor, utrymmet den ockuperar blir i vilket fall 4 kB. Citera Länk till kommentar Dela på andra webbplatser Fler delningsalternativ...
LarsGustav Postad December 9, 2012 Författare Dela Postad December 9, 2012 "Only up to ~300 bytes, file data are in MFT (as a resident $DATA attribute) - if file data are larger, $DATA attribute becomes non-resident and data are moved outside MFT to 4KB (usually) clusters on disk" Jag skrev ett a i texteditorn (oformaterad text) och i filhanteraren står det att filen är på 1 KB. Tar man egenskaper för filen så står det att den tar upp 4 KB på disken. Enligt det som står överst så borde den filen ta upp bara 1 KB och inte ligga på ett cluster eftersom den då ligger i Master File Table. Citera Länk till kommentar Dela på andra webbplatser Fler delningsalternativ...
JoWa Postad December 9, 2012 Dela Postad December 9, 2012 Det säger att din disks klusterstorlek är 4 KB. A cluster is the smallest logical amount of disk space that can be allocated to hold a file. Storing small files on a filesystem with large clusters will therefore waste disk space; such wasted disk space is called slack space. https://en.wikipedia...ki/Data_cluster Citera Länk till kommentar Dela på andra webbplatser Fler delningsalternativ...
Rune.K Postad December 9, 2012 Dela Postad December 9, 2012 "Only up to ~300 bytes, file data are in MFT (as a resident $DATA attribute) - if file data are larger, $DATA attribute becomes non-resident and data are moved outside MFT to 4KB (usually) clusters on disk" Jag skrev ett a i texteditorn (oformaterad text) och i filhanteraren står det att filen är på 1 KB. Tar man egenskaper för filen så står det att den tar upp 4 KB på disken. Enligt det som står överst så borde den filen ta upp bara 1 KB och inte ligga på ett cluster eftersom den då ligger i Master File Table. Var hittade du citatet? Att ta reda på exakt hur NTFS fungerar kan nog vara svårt, jag tvivlar på att det finns någon ordentlig dokumentation tillgänglig för allmänheten. En annan egenskap som finns i NTFS är Alternate Data Streams (ADS), som jag tycker är betydligt intressantare. Nu vet jag inte om möjligheten finns kvar i Windows 7 och Windows 8, men det är bara att prova! A relatively unknown compatibility feature of NTFS, Alternate Data Streams (ADS) provides hackers with a method of hiding root kits or hacker tools on a breached system and allows them to be executed without being detected by the systems administrator. Läs mer... > http://www.windowsec...cle.asp?id=1314 Citera Länk till kommentar Dela på andra webbplatser Fler delningsalternativ...
LarsGustav Postad December 9, 2012 Författare Dela Postad December 9, 2012 (redigerade) Citatet hittade jag här: http://stackoverflow...mft-record-ntfs "This has an interesting implication for small files. If the amount of space required for all of the attributes of a file, including the data it contains, is smaller than the size of the MFT record, the data attribute will be stored resident--within the MFT record itself." http://www.pcguide.c.../archMFT-c.html "En annan egenskap som finns i NTFS är Alternate Data Streams (ADS), som jag tycker är betydligt intressantare" Jag testade ads förut och det fungerade klockrent, skrev: C:\> start c:\windows\system32\calc.exe:notepad.exe i ett dosfönster. Notepad-programmet blev osynligt, man såg inte att filstorleken blev större fast det programmet var knytet till calc.exe. Redigerad December 9, 2012 av LarsGustav Citera Länk till kommentar Dela på andra webbplatser Fler delningsalternativ...
Recommended Posts
Delta i dialogen
Du kan skriva svaret nu och registrera dig senare, Om du har ett konto, logga in nu för att svara på inlägget.