• Recent
    • Unsolved
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Windows 8.1 "Dirty Bit" in UEFI

    Scheduled Pinned Locked Moved General
    30 Posts 6 Posters 18.9k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Wayne WorkmanW
      Wayne Workman @Tom Elliott
      last edited by

      @Tom-Elliott said:

      @Wayne-Workman I’m not 100% sure how fog could do this.

      Perhaps a pre-upload task via the new client…

      Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!
      Daily Clean Installation Results:
      https://fogtesting.fogproject.us/
      FOG Reporting:
      https://fog-external-reporting-results.fogproject.us/

      1 Reply Last reply Reply Quote 0
      • Tom ElliottT
        Tom Elliott
        last edited by

        Maybe but ask @jbob at how easy it is to deal with permission raising. While forcing a chkdsk could be easy, turning fast boot off is not as that’s in the bios screen.

        Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

        Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

        Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

        Wayne WorkmanW 1 Reply Last reply Reply Quote 0
        • Wayne WorkmanW
          Wayne Workman @Tom Elliott
          last edited by Wayne Workman

          @Tom-Elliott said:

          turning fast boot off is not as that’s in the bios screen.

          Tom, I think you’re mistaking fast startup for something else. see in this picture:
          Disable-fast-startup-in-windows-8.1.jpg

          With that enabled, and when a user clicks “Shutdown” - the computer will say it’s shutting down, but really it’s hibernating. And then when it’s “booting”, it’s actually resuming. And it sets the dirty bit to ON.

          Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!
          Daily Clean Installation Results:
          https://fogtesting.fogproject.us/
          FOG Reporting:
          https://fog-external-reporting-results.fogproject.us/

          sudburrS 1 Reply Last reply Reply Quote 0
          • sudburrS
            sudburr @Wayne Workman
            last edited by

            @Wayne-Workman said:

            Tom, I think you’re mistaking fast startup for something else. see in this picture:

            I have seen this as a BIOS setting as well in Dells, Lenovo or Toshiba. Sorry I can’t be specific. It MUST be turned off or hair is pulled.

            [ Standing in between extinction in the cold and explosive radiating growth ]

            Wayne WorkmanW 1 Reply Last reply Reply Quote 0
            • Wayne WorkmanW
              Wayne Workman @sudburr
              last edited by

              @sudburr said:

              @Wayne-Workman said:

              Tom, I think you’re mistaking fast startup for something else. see in this picture:

              I have seen this as a BIOS setting as well in Dells, Lenovo or Toshiba. Sorry I can’t be specific. It MUST be turned off or hair is pulled.

              You must be referring to Fast Post (power on self test)? It’s sometimes called fast startup in PC firmware.

              Or are you referring to something else?

              Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!
              Daily Clean Installation Results:
              https://fogtesting.fogproject.us/
              FOG Reporting:
              https://fog-external-reporting-results.fogproject.us/

              1 Reply Last reply Reply Quote 0
              • sudburrS
                sudburr
                last edited by

                No. It’s a power saving function… wait a minute. It’s bubbling up from the nether world.

                Deep Sleep.

                No wait. Though that is a bad thing to have enabled.

                Now I remember. Okay, smack me up the side of the head with a dead marmot. It’s a Toshiba OEM piece of software for SSD based systems.

                I need more caffeine… or I should go to bed early.

                [ Standing in between extinction in the cold and explosive radiating growth ]

                1 Reply Last reply Reply Quote 0
                • ch3iC
                  ch3i Moderator
                  last edited by

                  Have you try in debug mode a ntfsfix /dev/your_windows_partition ? It’s an idea, not sure that’s solve the problem…

                  Wayne WorkmanW 1 Reply Last reply Reply Quote 1
                  • Wayne WorkmanW
                    Wayne Workman @ch3i
                    last edited by

                    @ch3i said:

                    Have you try in debug mode a ntfsfix /dev/your_windows_partition ? It’s an idea, not sure that’s solve the problem…

                    I’ll reproduce the problem and try this.

                    Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!
                    Daily Clean Installation Results:
                    https://fogtesting.fogproject.us/
                    FOG Reporting:
                    https://fog-external-reporting-results.fogproject.us/

                    ch3iC 1 Reply Last reply Reply Quote 0
                    • ch3iC
                      ch3i Moderator @Wayne Workman
                      last edited by

                      @Wayne-Workman Hi, did you have time to test ?

                      Wayne WorkmanW 1 Reply Last reply Reply Quote 0
                      • Wayne WorkmanW
                        Wayne Workman @ch3i
                        last edited by

                        @ch3i Not yet, thank you for reminding me. I’ll try to do it today. I actually need to.

                        Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!
                        Daily Clean Installation Results:
                        https://fogtesting.fogproject.us/
                        FOG Reporting:
                        https://fog-external-reporting-results.fogproject.us/

                        ch3iC 1 Reply Last reply Reply Quote 1
                        • MRLINUXM
                          MRLINUX @Wayne Workman
                          last edited by

                          @Wayne-Workman
                          Thank you for the Article.
                          A few months ago we bought dell laptops and I was using WDS for deployment and it worked perfect with HP and Win7 computers.
                          When I deployed win8.1 to these DELL machines I had to stop using WDS 2012 R2.(endless errors) Deleted WDS COMPLETELY OFF the network.
                          Since then IM leveraging Open source technology on levels of DEVOPS.
                          My point is now I have an answer for my UEFI deployment issues. Thank you once again 🙂 🙂

                          1 Reply Last reply Reply Quote 1
                          • ch3iC
                            ch3i Moderator @Wayne Workman
                            last edited by

                            @Wayne-Workman said:

                            @ch3i Not yet, thank you for reminding me. I’ll try to do it today. I actually need to.

                            Hi @Wayne-Workman, I’ve tested it on a Windows 8.1 with “Fast Startup”, it’s functional. Could-you test it to confirm my result ? If it’s OK, it would be interesting to add it to FOG upload process.

                            Wayne WorkmanW 2 Replies Last reply Reply Quote 0
                            • Wayne WorkmanW
                              Wayne Workman @ch3i
                              last edited by

                              @ch3i Trying it now.

                              Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!
                              Daily Clean Installation Results:
                              https://fogtesting.fogproject.us/
                              FOG Reporting:
                              https://fog-external-reporting-results.fogproject.us/

                              1 Reply Last reply Reply Quote 1
                              • Wayne WorkmanW
                                Wayne Workman @ch3i
                                last edited by

                                @ch3i Is it just me, or does the “Fast Startup” checkbox vanish after it’s disabled for others too?

                                Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!
                                Daily Clean Installation Results:
                                https://fogtesting.fogproject.us/
                                FOG Reporting:
                                https://fog-external-reporting-results.fogproject.us/

                                Wayne WorkmanW 1 Reply Last reply Reply Quote 0
                                • Wayne WorkmanW
                                  Wayne Workman @Wayne Workman
                                  last edited by

                                  @Wayne-Workman said:

                                  @ch3i Is it just me, or does the “Fast Startup” checkbox vanish after it’s disabled for others too?

                                  So, you must run powercfg.exe -H on for the “Fast Startup” option to even show up.

                                  Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!
                                  Daily Clean Installation Results:
                                  https://fogtesting.fogproject.us/
                                  FOG Reporting:
                                  https://fog-external-reporting-results.fogproject.us/

                                  1 Reply Last reply Reply Quote 0
                                  • Wayne WorkmanW
                                    Wayne Workman
                                    last edited by

                                    This is with Fast Startup and Hibernation turned on.

                                    IMG_20151019_085735.jpg

                                    Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!
                                    Daily Clean Installation Results:
                                    https://fogtesting.fogproject.us/
                                    FOG Reporting:
                                    https://fog-external-reporting-results.fogproject.us/

                                    ch3iC 1 Reply Last reply Reply Quote 0
                                    • ch3iC
                                      ch3i Moderator @Wayne Workman
                                      last edited by

                                      @Wayne-Workman said:

                                      This is with Fast Startup and Hibernation turned on.

                                      IMG_20151019_085735.jpg

                                      I’ll try that : ntfs-3g -o remove_hiberfile /dev/sdaX /tmp/mount_point to remove the hibernate file.

                                      Wayne WorkmanW 1 Reply Last reply Reply Quote 0
                                      • Wayne WorkmanW
                                        Wayne Workman @ch3i
                                        last edited by Wayne Workman

                                        @ch3i

                                        mkdir /mnt/tmp
                                        ntfs-3g -o remove_hiberfile /dev/sda4 /mnt/tmp
                                        umount /mnt/tmp
                                        ntfsfix /dev/sda4
                                        

                                        That says it succeeded, but then NFS failed to mount during the fog command… gah… trying again.

                                        Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!
                                        Daily Clean Installation Results:
                                        https://fogtesting.fogproject.us/
                                        FOG Reporting:
                                        https://fog-external-reporting-results.fogproject.us/

                                        Wayne WorkmanW 1 Reply Last reply Reply Quote 0
                                        • Wayne WorkmanW
                                          Wayne Workman @Wayne Workman
                                          last edited by

                                          @Wayne-Workman said:

                                          @ch3i

                                          mkdir /mnt/tmp
                                          ntfs-3g -o remove_hiberfile /dev/sda4 /mnt/tmp
                                          umount /mnt/tmp
                                          ntfsfix /dev/sda4
                                          

                                          That says it succeeded, but then NFS failed to mount during the fog command… gah… trying again.

                                          I think this has to be done for all the partitions for it to work right… Because now I’m getting errors about mounting /dev/sda1 during the FOG command. I’m testing now.

                                          Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!
                                          Daily Clean Installation Results:
                                          https://fogtesting.fogproject.us/
                                          FOG Reporting:
                                          https://fog-external-reporting-results.fogproject.us/

                                          ch3iC 1 Reply Last reply Reply Quote 0
                                          • ch3iC
                                            ch3i Moderator @Wayne Workman
                                            last edited by

                                            @Wayne-Workman Hi, There is a function in func.sh (in the init) to remove pagefile and hiberfile :

                                            # $1 is the device name of the windows system partition
                                            removePageFile() {
                                                local part="$1";
                                                local fstype="";
                                                if [ "$part" != "" ]; then
                                                    fstype=`fsTypeSetting $part`
                                                fi
                                                if [ "$fstype" != "ntfs" ]; then
                                                    echo " * No ntfs file system on ($part) to remove page file"
                                                    debugPause;
                                                elif [[ "$osid" == +([1-2]|[5-7]|9|50) ]]; then
                                                    if [ "$ignorepg" == "1" ]; then
                                                        dots "Mounting partition ($part)";
                                                        mkdir /ntfs &>/dev/null;
                                                        ntfs-3g -o force,rw $part /ntfs;
                                                        if [ "$?" == "0" ]; then
                                                            echo "Done";
                                                            debugPause;
                                                            dots "Removing page file";
                                                            if [ -f "/ntfs/pagefile.sys" ]; then
                                                                rm -f "/ntfs/pagefile.sys" >/dev/null 2>&1;
                                                                echo "Done";
                                                            else
                                                                echo "No pagefile found";
                                                            fi
                                                            debugPause;
                                                            dots "Removing hibernate file";
                                                            if [ -f "/ntfs/hiberfil.sys" ]; then
                                                                rm -f "/ntfs/hiberfil.sys" >/dev/null 2>&1;
                                                                echo "Done";
                                                            else
                                                                echo "No hibernate found";
                                                            fi
                                                            resetFlag "$part";
                                                            umount /ntfs;
                                                        else
                                                            echo "Failed";
                                                        fi
                                                        debugPause;
                                                    fi
                                                fi
                                            }
                                            

                                            And ntfsfix too :

                                            # $1 is the part
                                            resetFlag() {
                                                if [ -n "$1" ]; then
                                                    fstype=`blkid -po udev $1 | awk -F= /FS_TYPE=/'{print $2}'`;
                                                    if [ "$fstype" == "ntfs" ]; then
                                                        dots "Clearing ntfs flag";
                                                        ntfsfix -b -d $1 &>/dev/null;
                                                        echo "Done";
                                                        debugPause;
                                                    fi
                                                fi
                                            }
                                            

                                            Not sure if the two functions are used during upload process, @Developers ?

                                            Wayne WorkmanW 2 Replies Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 1 / 2
                                            • First post
                                              Last post

                                            165

                                            Online

                                            12.2k

                                            Users

                                            17.4k

                                            Topics

                                            155.6k

                                            Posts
                                            Copyright © 2012-2025 FOG Project